В очередном уроке gimp мы установим поддержку языка программирования Python для Windows. Это необходимо сделать для того, чтобы мы смогли запускать скрипты gimp написанные на языке Python (скрипты с расширением *.py)
Python (па́йтон, широко используется также русскоязычное произношение питон) — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода.
В настоящее время скрипты написанные на языке Python являются более совершенными по сравнению с плагинами и скриптами созданными на устаревшем языке SCHEME (известный как Script-Fu).
Поддержка новых скриптов добавляет больше возможностей программе GIMP, но для того, что бы полностью воспользоваться всей прелестью плагинов gimp на Python, необходимо совершить несколько дополнительных шагов, о которых мы сегодня и поговорим в очередном уроке.
854
Установка поддержки Python успешно протестирована на:
Windows XP (32-bit), GIMP 2.6.11, Python 2.6.6, PyGtk all-in-one (все 32-bit), и перезагрузка (смотри шаг 12)
Windows Vista (32-bit), GIMP 2.6.11, Python 2.6.6, PyGtk all-in-one (все 32-bit), и перезагрузка (смотри шаг 12)
Windows Vista (64-bit), GIMP 2.6.11, Python 2.6.6, PyGtk all-in-one (все 32-bit)
Windows 7 (64-bit), GIMP 2.6.11, Python 2.6.6, PyGtk all-in-one (все 32-bit)
Шаг 1. Прежде всего, давайте убедимся, что у нас не установлена поддержка скриптов Python гимпом. Для этого откроем вкладку «Фильтры» и посмотрим в самый низ. Если рядом с надписью «Script-Fu» вы не заметили еще один пункт меню под названием «Python-Fu», то это говорит о том, что поддержка языка Python в GIMP отсутствует.
В очередном уроке мы рассмотри следующую ситуацию: GIMP для Windows уже установлен, и отсутствует поддержка языка Python.
Шаг 2. Python является языком программирования (язык сценариев), которые не поставляются вместе с GIMP, но его можно скачать отдельно, а затем, установив его, чтобы гимп получил новые возможности.
Если поддержка Python не доступна во время установки GIMP. Об этом свидетельствует невозможность установки галочки напротив пункта «GIMP Python Extension», так необходимые модули языка программирования отсутствуют в вашей операционной системе. Здесь же можно узнать, что поддерживаются только версии Python 2.5 и 2.6.
Поэтому нам необходимо установить дополнительные модули, и после этого переустановить программу GIMP для активации поддержки скриптов Python.
Правила выбора модулей. Это важно знать:
Есть GIMP для 64 разрядных систем, но он является эксперементальным и использоваться только для тестирования. Так что если вы скачали GIMP, то скорей всего это будет обычный 32-разрядный GIMP (который вполне вполне пригоден для работы с Win32x и Win64x).
GIMP и Python должны быть созданы для одной и той же платформы. Так что либо вы используете экспериментальный 64-разрядный GIMP и Python 64-разрядный (что не рекомендуется) или вы используете по умолчанию 32-разрядный GIMP и 32-разрядную версию Python (что рекомендуется).
Только Python 2.5 и Python 2.6, поддерживаются GIMP. Я пытался установить Python 2.7, но он не заработал у меня. Думаю,что и Python 3 тоже не будет работать.
Шаг 3. Далее переходим по адресу:
http://www.python.org/download/releases/2.6.6/
и скачиваем Python 2.6.6, для этого щелкаем по ссылке Windows x86 MSI Installer (2.6.6) (sig).
Теперь переходим по адресу
http://www.pygtk.org/downloads.html
и скачиваем «PyGtk all—in—one installer», для этого нажимаем сюда
Теперь выбираем из списка «pygtk-all-in-one-2.24.0.win32-py2.6.msi» и кликаем по ссылке для скачивания.
{xtypo_info}Если вы используете 64 разрядный GIMP, то желательно скачать 64 разрядный Python и PyGtk. Если вы не знаете, что это значит, то просто проигнорируйте данный совет.{/xtypo_info}
Шаг 4. Первым делом устанавливаем скаченный Python. Выберете пункт “install for all users”.
Далее выбираем каталог под установку (по умолчанию это папка на диске C:\ Python26\). Нажимаем «Next»
В следующем окне нажимаем «Next»
Начнется установка Python.
После окончания установки нажимаем «Finish»
Перезагружаем компьютер (вы можете этого не делать, но я все-таки РЕКОМЕНДУЮ перезагружать компьютер, пусть знает кто в доме хозяин).
Шаг 5. Затем запускаем установку «PyGtk all-in-one installer». Тем самым мы установим в систему следующие модули PyCairo, PyGtk и PyGObject.
Шаг 6. Как объяснялось выше, чтобы активировать поддержку Python, нам заново необходимо повторно запустить установку GIMP. При появлении следующего окна нажимаем на следующую кнопку, для активации расширенной установки программы.
Как видите, теперь у нас активировался последний пункт «GIMP Python Extension»
Шаг 7. Теперь поддержка скриптов на языке Python установлена. Об этом свидетельствует надпись «Python-Fu» рядом с «Script-Fu» в меню «Фильтры».
Работоспособность можете проверить, запустив «Фильтры — Python-Fu – Консоль». Должно открыться следующее окно
Если окно появилось, то установка поддержки языка Python выполнена успешно. Если этого не произошло, то перезагрузите компьютер.
Шаг 8. Чтобы установить скрипты Python в Gimp, вы должны скопировать их в следующие каталоги:
{xtypo_info}Важно. Копируя скрипты, убедитесь, что они находятся не в архиве. Разархивированный скрипт Python, будет иметь расширение файла .py{xtypo_info}
Windows (пользовательский) —C:\Users\«ваше имя пользователя»\.gimp-2.6\plug-ins) ИЛИ СЮДА:
Windows (системный) —C:\Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins
Linux (пользовательский)- home/.gimp-2.6/plug-ins ИЛИ СЮДА:
Linux (системный) —lib\gimp\2.0\plug-ins
Месторасположение каталогов под дополнительные расширения вы можете узнать, запустив GIMP и перейдя по адресу «Правка – Параметры – Каталоги – Расширения»
После того, как вы установите новый плагин необходимо перезапустить GIMP. Чтобы запустить новое расширение, вы должны найти соответствующий пункт в меню программы гимп.
Как запустить тот или иной скрипт читайте в документации к устанавливаемую скрипту.
Шаг 12. Если после установки плагины появляются, но не запускаются то:
1) Перезагрузите компьютер.
2) Попробуйте установить плагин в системную папку, при этом удалив плагин из пользовательской папки.
На этом урок по установки поддержки языка python для gimp завершен. Спасибо за внимание и до скорых встреч. Подписывайтесь на обновления блога, чтобы быть в курсе новых уроков по графическому редактору gimp.
Источник: http://www.gimpusers.com/tutorials/install-python-for-gimp-2-6-windows
скачал все по инструкции, 2 последних окна при установки не выскачили и сразу финиш а фильтрах не появилось окно Python-Fu?
и у меня не устанавливается
Антон!
Твой урок ориентирован на GIMP-2.6, а в современной русифицированной версии GIMP-2.8 этот алгоритм не работает. Нельзя ли подновить очень хороший, но устаревший урок ?
С уважением, Валерий Сиряев.
А у меня в это версии в фильтрах есть питон.
Спасибо, конечно, за информацию, но неплохо было бы под конец написать не это:
«Как запустить тот или иной скрипт читайте в документации к устанавливаемую скрипту.»
а то, что нужно именно файл layerfx.2.8.py скопировать в указанные Вами папки
C:\Users\«ваше имя пользователя»\.gimp-2.6\plug-ins)
C:\Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins
Linux (пользовательский)- home/.gimp-2.6/plug-ins ИЛИ СЮДА:
Linux (системный) -lib\gimp\2.0\plug-ins
Вы той фразой вводите людей в заблуждение. Никаких скриптов «запускать» не нужно, и тем более отыскивать «документации к установленному скрипту».
Потратил на поиски этих методов запуска скрипта и документаций как минимум 3 часа
Также нужно отметить где именно появится плагин:
1) в меню «слои» в самом низу «leyer effects»
2) или правой кнопкой по слою и там тоже в самом низу «leyer effects»
Всё работает и на 2.8 версии
Если появилась консоль, то копируйте layerfx.2.8.py (можно найти в гугле 2.8)
в те папки (я копировал и в юзерскую и в системную), перезагрузите гимп и плагин появится.
У меня установлены:
Сам Gimp(x86 x64): gimp-2.8.14-setup-1.exe
Python: python-2.7.10.amd64.msi
Фича для скриптов (нужна только для винды): pygtk-2.24.0.win32-py2.6.msi
И файл, что нужно было скачать и скопировать в указанные папки: layerfx.2.8.py
Для тех у кого убунта — подсказочка как скопировать файлы через терминал (так просто не скопируешь):
сp (английскими) /путь к файлу/имя файла (пробел) /путь к папке куда копируем/
пример
sudo cp /home/igury/Загрузки/layerfx.2.8.py /usr/lib/gimp/2.0/plug-ins/
хорошо бы уроки по функциям питона для гимпа,
а то и зачем устанавливать тогда
каким же на фиг умным быть в наше время художник! Вот сижу и попутно изучаю англиский, язык программистов и циферки! да совсем умная стану с Гимп. волшебная штучка.