Мой OpenSource проект — фото на документы в GIMP
Не люблю я рутину... Видимо, поэтому в свое время пересел на GNU/Linux - уж где-где, а в этой операционной системе средств автоматизации хватает. Изготовление фото на документы, хоть и не сложный, но до чрезвычайности нудный процесс. Вот его-то я и решил автоматизировать на этот раз.
Графический редактор GIMP умеет выполнять скрипты, написанные на различных языках, таких, как Scheme (диалект LISP-а), Python. Даже на Perl-е плагин можно написать. Мой выбор лежал между Scheme и Python: Scheme встроен в GIMP и его не нужно доустанавливать, а скрипты, написанные на Python-e, значительно легче писать и поддерживать. В конечном итоге, я выбрал Python и сваял на нем плагин, который на данный момент помогает:
Скачать плагин можно здесь.
UPD:
После публикации новости о моем дополнении на официальном русскоязычном сайте о графическом редакторе GIMP, пользователь speccy протестировал скрипт и выявил несколько недочетов:
На данный момент все они исправлены. И да, теперь чтобы напечатать фото необходимо самому выполнять команду "Файл > Печать...". Если же вы хотите, чтобы печать производилась автоматически на дефолтном принтере, то откройте скрипт в любом текстовом редакторе и раскоментируйте строки 299 и 365 выглядят они так #pdb.file_print_gtk(image)
Скачать плагин по прежнему можно здесь.
Графический редактор GIMP умеет выполнять скрипты, написанные на различных языках, таких, как Scheme (диалект LISP-а), Python. Даже на Perl-е плагин можно написать. Мой выбор лежал между Scheme и Python: Scheme встроен в GIMP и его не нужно доустанавливать, а скрипты, написанные на Python-e, значительно легче писать и поддерживать. В конечном итоге, я выбрал Python и сваял на нем плагин, который на данный момент помогает:
- Кадрировать фото до необходимого формата
- Обесцвечивать фото
- Рисовать уголки
- Рисовать рамку вокруг фото
- Отправлять на печать по 4 или 6 фото на листе формата 10x15 см.
Скачать плагин можно здесь.
UPD:
После публикации новости о моем дополнении на официальном русскоязычном сайте о графическом редакторе GIMP, пользователь speccy протестировал скрипт и выявил несколько недочетов:
- Скрипт встраивал в GRAY изображение RGB слой
- В случае если в системе нет поддержки метода file_print_gtk будет сгенерирована ошибка
На данный момент все они исправлены. И да, теперь чтобы напечатать фото необходимо самому выполнять команду "Файл > Печать...". Если же вы хотите, чтобы печать производилась автоматически на дефолтном принтере, то откройте скрипт в любом текстовом редакторе и раскоментируйте строки 299 и 365 выглядят они так #pdb.file_print_gtk(image)
Скачать плагин по прежнему можно здесь.