我在gimp中创建了自己的图像,由两层组成。模式设定如下:图像 - >模式 - > rgb。比我把它保存为png。
之后,我尝试使用PIL.Image在python脚本中加载此图像。但不幸的是,加载的是每个像素有四个数字的图像,所以我猜,它被加载为CMYK。有没有办法限制图像将被加载为rgb,或者,有没有办法如何真正强制转换器将其保存为rgb?
谢谢,Tomas。
答案 0 :(得分:2)
你得到的不是CMYK,而是 RGBA 值,因为PNG支持alpha通道。要为每个像素获得3值RGB,请尝试:
im = Image.open('test.png').convert('RGB')