Обработка на изборажения от конзола

Използвам 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

Категория:

2 отговора

  1. Аватарът на Ivan

    А как мога с IM да променя яркостта на снимка? Искам да направя псевдо-HDR. От една изходна снимка трябва да направя един преекспониран кадър и един неекспониран. Нормално това го правя с curves в Gimp, но ми се ще да стане автоматизирано от командния ред.
    Някакви идеи?

  2. Аватарът на Мартин Петров

    Оха 🙂 Интересна закачка. Бих искал да ти помогна, но за съжаление не съм запознат с този тип материя 🙂

Logged in as {{omniform_current_user_display_name}}. Edit your profile. Log out? Required fields are marked *

Your email address will not be published. Required fields are marked *

Comments are closed.

You must be logged in to post a comment.