документация типов параметров для pdb.file_png_save2 - PullRequest
0 голосов
/ 04 ноября 2019

Сообщение об ошибке от gimp - pdb.file_png_save2 (...) (неправильный тип параметра) - параметры, похоже, соответствуют документу, но все равно выдают ошибку ...

В модуле плагина / скрипта япытаясь сохранить файл .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 - потому что этого явно недостаточно)

1 Ответ

1 голос
/ 04 ноября 2019

comment (рядом с последним) должен быть логическим (введите INT32 в документации ...). Это не сам комментарий, а говорит, написан ли комментарий к изображению (из Image>Properties).

Обычно достаточно PDB. Конечно, он генерируется из документов, больше предназначенных для сценария-фу, но сопоставления достаточно последовательны.

...