2012-06-28 5 views
0

У меня есть PNG, который (помимо белого пятна и прозрачности в фоновом режиме) довольно голубой.Как я могу изменить оттенок яркости и частично обесцветить изображение в ImageMagick?

Я хотел бы использовать преобразование из ImageMagick, чтобы частично обесцветить его, чтобы я мог создавать изображения с оригинальным синим на одном краю и регулярную десатурацию (я знаю, что теория цвета допускает много десураций, но я просто ищет десатурацию в стиле GIMP.)

Я также хотел бы осветлить или затемнить цвета изображения.

Наконец, я хотел бы изменить оттенок для большей части изображений, что бы то ни было на шкале оттенков. (Изображение насыщенно голубым.)

Я могу сделать все это в GIMP, но я ищу способ автоматизации процесса. Я также хочу изменить размер изображения, но это намного яснее из документов.

Как я могу выполнить эти настройки?

+0

Не могли бы вы привести примеры для операций, которые вы хотите выполнить (возможно, используя GIMP)? – Ani

+0

релевантный - http://stackoverflow.com/questions/2655322/how-to-use-imagemagick-to-batch-desaturate-images – Andrew

+0

@ Андрей, спасибо; Я ищу частичную десатурацию, и частичная десатурация не выпрыгивает на меня. – JonathanHayward

ответ

0

Это может помочь. Он использует этот образ в качестве входных данных - я не так художественным и является довольно буквальным толкованием вашего описания изображения слезы ...

enter image description here

#!/bin/bash 
for hue in $(seq 0 40 160); do 
    for sat in $(seq 20 40 100); do 
     convert -label "Sat:$sat,Hue:$hue" input.png -modulate 100,$sat,$hue miff:- 
    done 
done | montage - -frame 5 -tile 3x m.png 

enter image description here