чтобы заставить его работать в linux (я на Ubuntu):
- правильное расширение .py - это скрипт Python ведь
- поместить в $HOME/.gimp-2.папка X / plug-ins
- изменить его на исполняемый (chmod +x script.py)
- перезапустить Gimp
также проверьте, правильно ли вы зарегистрировали скрипт.
Источник должен быть примерно таким:
from gimpfu import *
def my_filter_function(timg,tlayer):
... do your work here ...
register(
"my_script_name",
"Script blurb",
"Script help",
"Author name",
"Copyright information",
"2011",
"<Image>/Filters/Menu item/&Where it will appear",
"RGB*, GRAY*",
[],[],
my_filter_function
)
зарегистрироваться информация о функции также доступна из консоли script - fu введите это в:
>>> from gimpfu import *; help(register)
Help on function register in module gimpfu:
register(proc_name, blurb, help, author, copyright, date, label, imagetypes, params, results, function, menu=None, domain=None, on_query=None, on_run=None)
This is called to register a new plug-in.