PNG图片被pil.image错误地打开为RGB

时间:2019-03-05 10:40:56

标签: python png python-imaging-library

我有this之类的图像,我相信它具有4个数据通道(RGB +一个Alpha通道)。

当我尝试像这样打开此图像时,我无法访问透明层。

from PIL import Image
fn = 'FUgqUA5.png'
im = Image.open(fn)
im.mode # returns RGB instead of desired .png
im.getData()[0] # returns (0,0,0) instead of desired (0,0,0,255)

如何以实际的.png形式打开该图片?是否可以将图像另存为3通道png并且该图像根本没有第4通道?

1 个答案:

答案 0 :(得分:1)

我保存了图像,并通过图像编辑器看到了属性,但没有提到有第四个通道。 PS :(图像编辑器为ImageMagick

image properties