获取PIL Python中的图像模式

15

我正在尝试将两张图片混合在一起,但是我一直收到一个错误,说其中一张图片处于错误的模式。我试图转换这张图片,但是我尝试的每种模式都使整个图像变为白色。有没有一种在Python中使用PIL模块找出当前图像模式的方法?

Image.blend(img ,im ,0.05)

错误信息: ValueError: 图像模式不正确

1个回答

24

请参阅文档中的图像属性

Image.mode: str

图像模式。这是一个字符串,指定图像使用的像素格式。典型值为'1''L''RGB''CMYK'。查看模式获取完整列表。

Image.convert方法可以基于现有图像创建一个新的Image,并给出一个指定的mode


图像属性和概念的链接现在已经失效。 - Some Guy
1
@IhateJS 我修复了链接。 - Peter Wood

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接