ImageMagick — обработка фотографий через консоль

Автор: | 11.07.2019

Для публикации фотографий на сайте — мне нужно сначала изменить расширение, убрать «туман», очистить служебные данные и указать копирайт. Как бы ничего сложного, в том же GIMP все эти операции сделать без проблем, но если фотографий много, то уйдет уйма времени. Через консоль в Debian с помощью ImageMagick данная операция выполняется за считаные секунды с любым количеством фотографий.

Переходим в папку с фотографиями
cd dir
Создаем папку site и создаем в ней все фотографии с расширением 1024 в формате .jpg
-quality 90 — уровень качества изображения
-auto-level — normalize — убираем «туман»
-strip — очищаем фото от exif и прочей служебной информации
-gravity SouthEast — расположение текста снизу справа
-pointsize 50 — размер текста
-weight thin — толщина шрифта
-fill white — цвет шрифта
-annotate 0 ‘konnov.name’ — сам текст
-resize 1024×1024 — тут думаю всё понятно

mkdir site; for f in *.JPG ; do convert -quality 90 -auto-level -normalize -strip -gravity SouthEast -pointsize 40 -weight thin -fill white -annotate 0 'konnov.name' -resize 1024x1024 "$f" "site/${f%.jpg}-1024.jpg" ; done

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *