SORU
26 EYLÜL 2008, Cuma


Nasıl Python belirli bir pikselin RGB değeri okuyabilir miyim?

open("image.jpg"), nasıl bir pikselin RGB değerleri alabilir miyim bir görüntü açarsam, eğer pikselin koordinatları varsa?

Bu nasıl ters yapabilir miyim? Boş bir grafik ile başlayan,' belirli bir RGB değerine sahip bir pikseli? 'yazmak

Eğer herhangi bir ek kütüphaneler indirmek zorunda kalmadım oLsa çok daha iyi olurdu.

CEVAP
26 EYLÜL 2008, Cuma


En iyisi Python Image Library korkarım ki ayrı bir program bunu yapmak için kullanın.

Ne istediğinizi yapmak için en kolay yolu bir dizi gibi işleyebilirsiniz piksel erişim nesnesi verir: load() method on the Image object)

from PIL import Image
im = Image.open("dead_parrot.jpg") #Can be many different formats.
pix = im.load()
print im.size #Get the width and hight of the image for iterating over
print pix[x,y] #Get the RGBA Value of the a pixel of an image
pix[x,y] = value # Set the RGBA Value of the image (tuple)

Alternatif olarak, görüntüleri oluşturmak için çok daha zengin bir API verir ImageDraw bak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012