2

来自 gimp 的错误消息 - pdb.file_png_save2(...) (错误的参数类型) - 参数似乎遵循 doc 但仍然给出错误...

在插件/脚本模块中,我试图保存一个 .png 文件。我正在使用 pdb.file_png_save2() 因为我需要保持透明度。我无处可去。以下来自 python-fu 控制台。

>>> img=gimp.image_list()[0]
>>> lyr=img.layers[0]
>>> pdb.file_png_save2(img, lyr, "/tmp/untitled14.png", "untitled14.png", False, 9, False, False, False, False, False, "", True)
Traceback (most recent call last):
   File "<input>", line 1, in <module>
TypeError: wrong parameter type

只是为了验证对象是否有效--->

>>> img
<gimp.Image 'I230112341bgsl.jpg'>
>>> lyr
<gimp.Layer 'Background'>
>>> 

那么,哪个参数是错误的类型。如果是这样,哪里有任何真正的文档(即不是来自 pdb 浏览器的“解释”——因为这显然是不够的)

4

1 回答 1

4

comment倒数第二个)应该是一个布尔值(在文档中键入 INT32 ...)。它不是评论本身,而是告诉是否Image>Properties写了图像评论(来自 )。

PDB 通常就足够了。当然,它是从更适用于 script-fu 的文档中生成的,但映射是相当一致的。

于 2019-11-04T07:30:56.953 回答