Подпись в углу

Так или иначе, но я решил свои снимки подписывать, ставя в углу маленькую полупрозрачную отметину.

Делается это с помощью команд из ImageMagick, а пакетная обработка реализуется несложным сценарием:

#!/bin/bash

WATERMARK="/путь/к/файлу/со/значком"

for each in <каталог с целевыми снимками>*{.gif,.jpg,.jpeg,.png}

do

echo "Идёт обработка $each ..."

composite -gravity northeast -dissolve 50 $WATERMARK $each $each 2> /dev/null

echo "... Готово!"

done

exit 0

50 — процент полупрозрачности.

Если снимки нужно сначала отмасштабировать, то вставляем перед composite такую строку:

convert -resize 450 $each $each 2> /dev/null

450 — число пикселей по большей стороне. У команды convert много-много параметров, так что советую всем читать вывод convert --help.

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

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: