Сегодня большинство скриптов / вспомогательных приложений / расширений GIMP пишется на Python, вместо устаревшего SCHEME (известного как Script-Fu). И часто пользователи Gimp для Windows, знакомясь с уроком, не находят тех пунктов меню и скриптов, на которые сей урок ссылается.
Причина банальна до неприличия — это “поумолчальное” отсутствие Python и его библиотек в Windows.
Но... всё легко решаемо.
А может, ничего делать и не надо?
Перед тем, как установить скрипт Python и удивиться: «А чегой-то он не работает? - удостоверьтесь, обеспечивает ли установленная у вас версия GIMP поддержку Python.
Сей факт легко можно выяснить, взглянув на меню «Фильтры». Если ниже “Script-Fu” имеется надпись “Python-Fu” - урра! Поддержка Python имеется. Если так, то дальше вам читать уже не нужно.
Если же нет...
В настоящей статье рассматривается именно та ситуация, когда GIMP for Windows уже установлен, а вот поддержки Python не наблюдается. А очень хочется.
Python – язык программирования (язык сценариев), который не поставляется с GIMP, но может быть загружен и установлен отдельно. GIMP получает доступ к установленному интерпретатору Python и его использует. Вследствие этого, после установки вам Python вам потребуется также установить и необходимое расширение GIMP, чтобы последний смог работать в паре с Python.
Взгляните на окно установки в режиме отдельных компонентов. Если во время установки GIMP на компьютере нет установленного Python, то галочка перед модулем поддержки GIMP в Python ("GIMP Python Extension") будет неактивна и выбрать данную опцию будет невозможно. А в аннотации к этому безобразию английским по белому будет написано, в частности:
“...The following Python versions are supported: 2.5, 2.6” (поддерживаются следующие версии Python: 2.5, 2.6).

Итак, нам потребуется Python версии 2.6, который можно скачать вот здесь: http://www.python.org/download/releases/.
Кроме того, нам понадобятся PyCairo, PyGObject и PyGtk (скачиваются вот тут: http://www.pygtk.org/downloads.html).
Установка Python
Идём на сайт питона, облизываемся на Python 3-й версии, и устанавливаем Python версии 2.6.5, находящейся сейчас в режиме «только устранение багов», выбирая инсталлятор в зависимости от архитектуры компьютера (я использовал Windows x86 MSI Installer (2.6.5) (sig) ).

Установка PyCairo, PyGtk и PyGObject
Затем скачиваем и устанавливаем PyCairo, PyGtk и PyGObject.

Алгоритм простой: тоже выбираем версию номером повыше и смотрим, для какой версии Python она предназначена (по принципу: “py2.6” в название файла “pygtk-2.16.0.win32-py2.6.exe”: как раз и означает Python версии 2.6, который мы только что установили). Я использовал:
- pygtk-2.16.0+glade.win32-py2.6.exe
- pycairo-1.8.6.win32-py2.6.exe
- pygobject-2.20.0.win32-py2.6.exe
Основа готова.
Установка расширения GIMP для работы с Python.
Как уже указывалось выше, теперь нужно установить расширение GIMP для работы с Python.
Самым простым способом является простая переустановка GIMP поверх существующей установки.
Если вы выбираем установку в режиме отдельных компонентов, то на сей раз опция “GIMP Python Extension” будет отмечена галочкой и доступна для установки.

Всё. Вот теперь поддержка Python в GIMP имеется.
Плагины Python нужно копировать в папку plug-ins GIMP'a. Как только вы перезапустите GIMP, новые плагины сразу же появятся в списке.
Вдохновение при написании статьи черпалось ТУТ.

Комментариев 18






Комментарии