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