Поиск по этому блогу

вторник, 3 мая 2011 г.

Imagemagick пакетная обработка фотографий - изменение размера и вставка лого( водяного знака))

 Устанавливаем комплект утилит:
sudo apt-get install imagemagick
Изменяем размер.
В каталоге с фотографиями запускаем команду:
mkdir lowres; for f in *.JPG ; do convert -quality 90 -resize 640 "$f" "lowres/${f%.jpg}-640.JPG" ; done
Что будет происходить:

  1. Создаём поддиректорию lowres
  2. Изменяем размер на 640х480 ( указываем размер большей стороны - этого достаточно) и качество файла 90%
  3. Записываем полученное в поддиректорию lowres с добавлением в названии префикса 640
То же самое, но проще:
mogrify -resize 640 *.jpg
Ставим водяные знаки.
  1. Создаём файл с лого или надписью shtamp.png с прозрачным фоном.
  2. Помещаем этот  файл в папку с фотографиями.
  3. Пускаем процесс - готовые фото валятся в поддиректорию water
mkdir water; for f in *.JPG ; do composite -compose bumpmap -gravity southeast shtamp.png "$f" "water/${f%.jpg}-w.jpg" ; done








Комментариев нет:

Отправить комментарий