我希望将不是黑色的每个像素都设置为白色(或任何任意颜色)。

我在Python中需要这个(最好使用PIL,但也可以考虑使用其他库)

谢谢

最佳答案

尝试这个:

import sys

from PIL import Image

imin = Image.open(sys.argv[1])
imout = Image.new("RGB", imin.size)

imout.putdata(map(
                  lambda pixel: (0,0,0) if pixel == (0,0,0) else (255,255,255),
                  imin.getdata()
                 )
             )

imout.save(sys.argv[2])

关于python - 如何将非黑色的每个像素转换为某种颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6553399/

10-12 14:27