Установка Python в GIMP для Windows

Установка Python в GIMP для Windows

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

Сегодня большинство скриптов / вспомогательных приложений / расширений 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 в GIMP

Итак, нам потребуется 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 в GIMP

Алгоритм простой: тоже выбираем версию номером повыше и смотрим, для какой версии 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 в GIMP имеется.

Плагины Python нужно копировать в папку plug-ins GIMP'a. Как только вы перезапустите GIMP, новые плагины сразу же появятся в списке.

Вдохновение при написании статьи черпалось ТУТ.

  • Понравилась статья?
    Добавь в закладки
    или поделись с друзьями:  
Теги: gimp (6), python (1)

Комментарии


no avatar
09:32 06.04.11

спасибо ребят реально помогли


#1 Цитировать

no avatar
05:13 07.04.11

а мне вот не помогло. Установил питон 2.6.6 и дополнения к этой версии. Затем всё сделал как написано. Только вот плагины не нашел в питоне.


#2 Цитировать

Артём Вечеров's avatar
05:56 07.04.11

Плагины Python нужно копировать в папку plug-ins GIMP’a. Как только вы перезапустите GIMP, новые плагины сразу же появятся в списке.


#3 Цитировать

no avatar
07:41 07.04.11

Спасибо конечно, но мне хотелось бы узнать где находятся эти плагины в Python.


#4 Цитировать

Артём Вечеров's avatar
07:53 07.04.11

Python ([ˈpaɪθən]; па́йтон, пито́н)[2] — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода.

В самом начале статьи русским по белому написано: Сегодня большинство скриптов / вспомогательных приложений / расширений GIMP пишется на Python. Поэтому необходимо проводить чёткую разницу между языком программирования, на котором пишутся плагины, и самими плагинами (которые выглядят как файлы с расширением .py, и которые будет необходимо пошукать по интернетам). Какие понравятся, скачиваем, и кидаем в папку плагинов GIMP в пользовательском каталоге - в зависимости от версии Windows, что-то вроде - C:\Users\YourUsername\.gimp-2.6\plug-ins


#5 Цитировать

@sega

Пользуем Яндекс и выбираем плагин на любой вкус ;)

http://yandex.ru/yandsearch?text=плагины+для+GIMP&clid=9582&lr=970

Скачайте понравившийся, положите в соответствующий каталог, запустите GIMP и будет всё супер-гут.

Установка Python лишь позволяет использовать плагины, написанные на этом языке, но не все плагины пишутся на Python.


#6 Цитировать

no avatar
22:51 07.04.11

a теперь попытайтесь обьяснить почему python 2.6 с его дополнениями для версии 2.6 отказываются устанавливаться в меню установки gimp 2.6.2 хоть в gimp 2.6.7 просходит потдержка плагинов в установке, а при открытии программы нет ссылки в фильтрах. И на какой версии gimp происходила проверка плагинов pyhon?


#7 Цитировать

@Имя

Откровенно говоря, ничего не понял. :)

Вы напишите пошагово, что и как Вы делаете - что скачиваете, куда устанавливаете, какие чекбоксы и где отмечаете... Быть может тогда и удастся Вам помочь.


#8 Цитировать

Артём Вечеров's avatar
06:38 08.04.11

@Имя

Аналогично - не понял формулировки вопроса. Версия Gimp - 2.6.8. Версии Python, PyCairo, PyGtk и PyGObject приведены в статье.

Попробуйте проверить работу плагинов следующим образом:

1. Скачайте из официального репозитория расширений GIMP любой плагин, написанный на Python, просто на пробу. Вот хоть этот:

http://registry.gimp.org/files/bevel1_0.py.txt

2. Переименуйте расширение .py.txt в просто .py (эх, грешат этим разработчики плагинов, сами часто не переименовывают).

3. Скопируйте плагин в папку C:\Users\YourUsername\.gimp-2.6\plug-ins (путь может немного варьироваться в зависимость от версии Windows).

4. Перезапустите GIMP. Плагин должен появиться в Фильтры - Искажения - Bevel


#9 Цитировать

no avatar
08:05 08.04.11

Ну, я вроде нашёл некую проблему с плагинами. пришлось установить gimp 2.6.11. Ваш плагин “bevel1_0.py” высветился в фильтрах да и сам Python тоже появился. А вот плагин “фото на документы” почему-то всё ещё не появляется.


#10 Цитировать

Артём Вечеров's avatar
08:31 08.04.11

Итак, Python запустился. Гут. А что за плагин “Фото на документы” ? Вы не про GIMP-gutenprint говорите, случаем? Или про Images Grid LayOut?


#11 Цитировать

no avatar
09:29 08.04.11

Про GIMP простой. а “фото на документы” это вот: http://gimp-id-photo.ru/download.html Скачайте и проверьте у себя. Может быть плагин просто не рабочий.


#12 Цитировать

Артём Вечеров's avatar
10:10 08.04.11

Плагин работает под Windows на GIMP версии 2.6.8 и под Linux на версии GIMP 2.6.10 (точнее, его наличие в GIMP проверено на этих версиях и операционках). Искать надо не в фильтрах, а справа от них - там появляется вкладка “На документы”. На GIMP 2.7 (тестируемая ветка GIMP) в Linux тоже глянул - там не работает.


#13 Цитировать

no avatar
12:41 08.04.11

Всё работает.


#14 Цитировать

no avatar
23:20 08.04.11

и так. Я удалил новый gimp и поставил старую версию, подходящую к плагину ‘фото на документы’. Инсталяция прошла успешно. Потдержка python осуществилась. Но ссылка сверху ‘фото на долументы’ так и не появилась. Что снова не так я сделал?


#15 Цитировать

Артём Вечеров's avatar
06:50 09.04.11

Какая версия имеется в виду под старой? Полагаю, если в данной версии другие плагины Python работают, а этот нет, то “дело было не в бобине”. Вероятно, именно сам плагин не совместим с данной версией GIMP. Кроме того, не понимаю, для чего ставить именно старую версию GIMP? Чем новая не устраивает, если она - и новее сама по себе, и поддерживает нужный Вам плагин?


#16 Цитировать

no avatar
19:38 09.04.11

всё. Разобрался. Поставил python 2.6 и всё заработало. Спасибо.


#17 Цитировать

no avatar
18:12 14.04.11

‘фото на документы’ хороший плагин, только если б он еще и на Шенген делал вообще было б классно


#18 Цитировать

Добавить комментарий


Сообщать о последующих комментариях

Пожалуйста, введите слово, которое Вы видите на изображении:



© WEB-BRICKS.RU 2010 | УСЛОВИЯ КОПИРОВАНИЯ | ОБРАТНАЯ СВЯЗЬ | СПИСОК ПОЛЬЗОВАТЕЛЕЙ