pdb 的参数类型文档。file_png_save2

parameter type documentation for pdb.file_png_save2

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

在 plug-in/script 模块中,我试图保存一个 .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 浏览器 'explanation' - 因为这显然是不够的)

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

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