如何将图像中每个像素的RGB值导入一维数组?

我正在使用以下内容:

from PIL import Image
im = Image.open("bride.jpg")
pix = im.load()
print pix[x,y]


这会将其导入到不可迭代的二维数组中。
我想要同样的东西,但在一维数组中。

最佳答案

您可以按如下所示将像素展平为一维数组:

width, height = im.size
pixels = [pix[i, j] for i in range(width) for j in range(height)]

关于python - 将图像中每个像素的RGB值导入到一维数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15238922/

10-13 07:22