如何从Python中的像素获取所有RGB值?

时间:2016-12-06 02:26:11

标签: python rgb getpixel

当我运行此代码时,我得到了像素的单个值,现在我不知道单个值代表的是什么...绿色,绿色,蓝色或它们的平均值。

我想知道如何将RGB的所有值分开,例如在元组或其他源中,所以我可以单独更改每个值。

from PIL import Image

img = Image.open("flower.jpg")
img = img.convert("L")
pix = img.load()

img.save('test2.jpg')



h = img.size[0]
w = img.size[1]

for x in range(h):
    for y in range(w):
        xy = (x, y)
        pix = img.getpixel(xy)


    print(pix[x,y])

0 个答案:

没有答案