Пакетная обработка фотографий в командной строке

Пакетная обработка фотографий в командной строке

Обрабатывать фотографии дело хлопотное. Без художественного вкуса не обойтись. Убрать красноту глаз, подправить баланс, выровнять горизонт, снабдить картинку десятком эффектов — для этого понадобится хороший инструмент типа AdobePhotoshop, или бесплатный аналог GIMP.

А если картинок десять, двадцать, тридцать, сто, тысяча? Если действия, которые нужно сделать с этими изображениями просты, то можно и нужно процесс автоматизировать.

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

После непродолжительного изучения AdobePhotoshop родился небольшой actions, как раз выполняющий эти нехитрые действия.

Но работа моя не заключалась в элементарной работе в AdobePhotoshop, есть и другие задачи, которые нужно решать. Поручить обработку фотографий можно даже не подготовленным для этого сотрудникам. Вот только дорогая корпоративная лицензия меня останавливала, да слабые рабочие компьютеры. Иначе бы не обошлось бы без коллективного изучения графического пакета.

Забивать гвозди микроскопом мне показалось не правильным и я сделал простой скрипт:

Просто обрезать картинку

Картинки с логотипами одной ширины

Логотипы клеим в разных местах, если один будет на лице человека, то второй, скорее всего, попадёт мимо

Нарезать много фоток из одной папки и создать превью к ним

Обработать папку с картинками в ubuntu:

Мне понадобился бесплатный ImageMagick немного гугления батник и доступ к пофилю пользователя.

Вот такой скрипт сохраняем а файле с расширением *.bat в папке с ImageMagick на дске c:\free\. Делаем ярлык сохраняем в SendTo . Вуаля! Бесплатный, доступный всем, кто умеет держать мышку, инструмент для обращения фото готов!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий