Пакетная обработка в GIMP под Linux Ubuntu

В один прекрасный вечер, работая над сайтом в котором для фона использовалось более 700 картинок (совсем другая история), стало необходимо работать над ними в пакетном режиме, обработать всё и сразу, так как попытки сделать сперва обработку видео, а затем нарезку на изображения приводили к плохим результатам. Причиной тому отсутствие средств такой работы под Ubuntu, ну или я бесплатного и качественного решения просто не нашел.

После недолгого поиска нашел плагин BIMP  (ссылка на домашнюю страницу плагина), как водится готовый откомпилированный файл только под Windows, но когда это нас останавливало? Как говорится: «Если у тебя Linux, то ты знаешь, что делать». Вот и приступим.

Скачиваем исходный код например от сюда.

Распаковываем архив и открываем папку с исходниками в терминале. Кстати, если вы работаете в Ubuntu 15.04 то в его родном Nautilus`е можно в открытой папке правой кнопкой мыши щелкнуть  в свободном месте (не по иконкам) и выбрать пункт меню: «Открыть в терминале». Откроется окно терминала уже в нужной директории. Далее разработчик в файле readme.md указывает на необходимость установить libgimp2.0-dev и libpcre3-dev. Для этого вводим команды:

sudo apt-get install libgimp2.0-dev

sudo apt-get install libpcre3-dev

Первая команда может потянуть за собой множество зависимостей, включая второй пакет libpcre3-dev, поэтому возможно вторая команда и не понадобится.

Последняя команда:

make && sudo make install-admin

Компилирует и устанавливает плагин в систему. После этого запускаем GIMP и в меню Файл будет новый пункт Batch Image Manipulation. Да, к сожалению плагин на английском языке. Нажав на этот пункт откроется окно:

BIMP

Add images – добавить изображения. Доступны такие опции как:

  • Add single image — добавить единичное изображение
  • Add folders – добавить каталоги
  • Add all opened images – добавить все открытые изображения

Output folder каталог, куда будут помещены изображения после обработки.

Нажав на кнопку Add, можно выбрать операции, которые будут выполнены в пакетном режиме. Эти операции можно сочетать, т. е. производить одновременно по нескольку действий к группе файлов.

Основных операции:

Resize – изменение размера
Crop – обрезка
Flip or Rotate – перевернуть или повернуть
Color correction – коррекция цвета
Sharp or Blur – резкость или размытие
Add a Watermark – добавить водяной знак
Change format and compression – изменить формат или сжатие
Rename with a pattern – переименовать по образцу
Other GIMP procedure – другие процедуры GIMP

Последняя операция самая интересная

В этом окне отображаются все операции GIMP, а так же доступные скрипты.

Вот и всё, выбираем открываем нужные файлы, выбираем нужную операцию и вуаля! 😉

(Просмотров всего: 1 970, просмотров сегодня: 1)

2 ответа на “Пакетная обработка в GIMP под Linux Ubuntu”

  1. всё бы хорошо, если бы не:

    make: gimptool-2.0: Command not found
    which gimptool-2.0 && which pcre-config && \
    gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses src/*.c src/manipulation-gui/*.c -lpcre -lm -DGIMP_DISABLE_DEPRECATED
    Makefile:7: recipe for target ‘make’ failed
    make: *** [make] Error 1

    • 1) мои команды точно работали в 2015, но сейчас 2021, прошло 6 лет, что-то уже могло перестать работать.
      2) по вашему комментарию не понимаю что вы делаете, ведь таких команд нет в моей статье

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

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.