Про скрипты в GIMP
10-01-2007 20:58
к комментариям - к полной версии
- понравилось!
Переехал на нестабильную ветку GIMP'а — свободного графического редактора, с помощью которого я обрабатываю фотографии, и сломались сценарии для генерации рамок.
Коль такое дело, пришлось писать скрипт самому. Рамки я делаю всегда почти одинаковые, и вместо того, чтобы чинить скачанные скрипты на Scheme (разновидность языка LISP) я замутил свой скрипт на Python. На мой взгляд, Python больше подходит для такого плана задач, потому как это чистая императивщина. Что косвенно подтверждается объёмом сценария: страничка моего против двух с гаком лиспового.
Моя версия умеет делать рамку из трёх частей: внутренняя, средняя и внешняя. Все три — опциональны. Для любой рамки можно задать толщину по горизонтали и вертикали. Плюс, для внешней можно задавать не толщину, а желаемый размер картинки. Очень удобно для изготовления всяческих заставок и версий для просмотра с экрана.
Рамка для предыдущей фотографии сделана этим самым скриптом. На версии 2.2.x также работает. Распакуйте файл borders.py из приложенного архива в каталог /usr/share/gimp/2.0/plug-ins или в ~/.gimp/plug-ins, дайте разрешение на выполнение, и в меню Python-fu/Decor/Border настанет счастье :)
вверх^
к полной версии
понравилось!
в evernote