По умолчанию, это подменю включает только консоль Python-Fu.
Python-Fu - это набор модулей Python, которые обволакивают библиотеку libgimp
и позволяют разработку подолнений для GIMP на языке Python.
Консоль Python-Fu - это окно диалога с «оболочкой Python» (интерпретатор языка Python в интерактивном режиме). Эта консоль установлена так, чтобы пользоваться внутренней библиотекой GIMP libgimp.
Вы можете использовать консоль Python-Fu для интерактивного тестирования команд Python.
Консоль состоит из большого окна с прокруткой для ввода и вывода, где можно вводить команды Python. Когда вы введёте команду Python и нажмёте клавишу Ввод, команда выполнится интерпретатором Python. Вывод команды, а также её возвратное значение (и сообщение об ошибке, если таковое имеется) будет показано в главном окне.
Кнопки консоли Python-Fu
Эта команда позволяет сохранить содержимое главного окна, т.е. ввод и вывод консоли Python-Fu (включая символы «>>>
»).
При нажатии на эту кнопку содержимое главного окна будет удалено. Обратите внимание, что вернуть удалённое содержимое с помощью команды Сохранить невозможно.
При нажатии появится Навигатор процедур с дополнительной кнопкой .
При нажатии на кнопку
, вызов выбранной процедуры будет скопирован в окно консоли как команда Python.Нужно только заменить названия параметров (здесь: «width», «height» и «type») на соответствующие значения, на пример,
image = pdb.gimp_image_new(400, 300, RGB)
Затем нажать клавишу Ввод, чтобы выполнить команду.
Пользователи могут (и должны) использовать константы из описания параметров процедуры, например, «RGB-IMAGE» или «OVERLAY-MODE». Но обратите внимание, что тире («-») нужно заменить на нижние подчёркивания («_»): RGB_IMAGE
, OVERLAY_MODE
.
Подсказка | |
---|---|
Python-Fu не ограничен вызовами процедур из PDB (процедурная база данных GIMP). Чтобы создать новое изображение, как описано выше, нужно набрать image = gimp.Image(width, height, type) (с настоящими значениями для параметров «width», «height» и «type»). |
Нажатие на эту кнопку закрывает консоль.