Category: фотография

Category was added automatically. Read all entries about "фотография".

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

Для публикации фотографий на сайте - мне нужно сначала изменить расширение, убрать "туман", очистить служебные данные и указать копирайт. Как бы ничего сложного, в том же GIMP все эти операции сделать без проблем, но если фотографий много, то уйдет уйма времени. Через консоль в Linux с помощью 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 1024x1024 - тут думаю всё понятно

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