Синтаксическая ошибка:
Traceback (most recent call last):
File "/home/me/Code/Gimp/Foreign/Activated/baddie.py", line 13, in <module>
_('Add Stuff'),
NameError: name '_' is not defined
Еще несколько подсказок:
- Если в OSX / Linux также убедитесь, что файл исполняемый
- Если в OSX/ Linux запускает Gimp в терминале, вы увидите такие ошибки.Это, конечно, сложнее сделать в Windows.Для Windows некоторые подсказки здесь
- Если вы пишете код, вызываемый в пакетном режиме, нет необходимости определять его как плагин, см. здесь -Через / пример.Но то, что вы делаете, скорее всего, будет проще сделать с помощью команды
compose
ImageMagick . - Если это предполагается использовать в интерактивном режиме из Gimp, тогда стандартным методом является использование PF_IMAGE какпервый параметр, он будет автоматически установлен на текущее изображение с помощью механизма вызова плагина.
- Аналогично, путь других изображений может быть определен как параметры PF_FILE, которые предоставляют конечному пользователю селектор файлов (скриптвсе еще получает строку, но это, скорее всего, будет правильным именем файла).
- Поместите файл python в каталог
plug-ins
вашего собственного профиля Gimp вместо того, чтобы загрязнятьGIMP установить дерево.В OSX / Linux вы также можете поместить файл куда угодно (в его собственный каталог, вместе с тестовыми данными и т. Д.) И поместить ссылку на него в тот же каталог plug-ins
.