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

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • mipd1980

    mipd1980

    25 EKİM 2006
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013