我正在尝试使用GIMP python插件Density Brush Fill。在一个地方,它假设它在彩色图像上使用并在与灰度图像一起使用时崩溃:
self.layer=gimp.Layer( self.image,[...], RGBA_IMAGE, 100, NORMAL_MODE)
修复程序非常简单,但我没有找到image
的任何API文档。如何获得图像的类型(颜色或灰度)?
答案 0 :(得分:3)
在GIMP Python文档的Image Object部分中,它提到了image.base_type
成员,听起来像你想要的那样。
答案 1 :(得分:0)
获取频道数量怎么样? 1,2,3,4 = GRAY,GRAYA,RGB,RGBA
但我必须承认,我不知道频道是否有名字和/或频道的位置是否定义了内容或名称。