Използвам ImageMagick :
sudo apt-get install imagemagick
1. Оразмеряване на изображение:
convert -resize 440 snimka-originalen-razmer.jpg snimka-s-nov-razmer.jpg
2. Поставяне на воден знак
Поставяне на воден знак без прозрачност:
composite -gravity northeast watermark.jpg input.jpg OUTPUT.jpg
Поставяне на воден знак с прозрачност от 35%:
composite -gravity northeast -dissolve 35 watermark.jpg input.jpg OUTPUT.jpg
3. Автоматизирана обработка с bash
Взима всяка една снимка или файл с разширение .jpg, .jpeg, .png и го оразмеряване на width 500px и поставя воден знак.
Обработка на изборажения от конзола,#!/bin/bash
WATERMARK="/tmp/watermark.jpg"for each in /tmp/snimki/*{.jpg,.jpeg,.png}
do
echo "Working on "$each" …"
convert -resize 500 "$each" "$each" >> /dev/null
composite -gravity northeast -dissolve 15.3 $WATERMARK "$each" "$each" >> /dev/null
echo "… Done!"
done
exit 0
А как мога с IM да променя яркостта на снимка? Искам да направя псевдо-HDR. От една изходна снимка трябва да направя един преекспониран кадър и един неекспониран. Нормално това го правя с curves в Gimp, но ми се ще да стане автоматизирано от командния ред.
Някакви идеи?
Оха :) Интересна закачка. Бих искал да ти помогна, но за съжаление не съм запознат с този тип материя :)