我正在尝试使用 GIMP python 插件Density Brush Fill。在一个地方,它假设它被用于彩色图像,并在与灰度图像一起使用时崩溃:
self.layer=gimp.Layer( self.image,[...], RGBA_IMAGE, 100, NORMAL_MODE)
修复会很容易,但是我还没有找到任何 API 文档image
。如何获取图像的类型(颜色或灰度)?
我正在尝试使用 GIMP python 插件Density Brush Fill。在一个地方,它假设它被用于彩色图像,并在与灰度图像一起使用时崩溃:
self.layer=gimp.Layer( self.image,[...], RGBA_IMAGE, 100, NORMAL_MODE)
修复会很容易,但是我还没有找到任何 API 文档image
。如何获取图像的类型(颜色或灰度)?
在 GIMP Python 文档的图像对象部分中,它提到了一个image.base_type
听起来像你想要的成员。
如何获得频道数量?1,2,3,4 = 灰色,灰色,RGB,RGBA
但我必须承认我根本不知道频道是否有名称和/或频道的位置是否定义了内容或名称。