Imagemagick градиент слева и справа - PullRequest
0 голосов
/ 03 ноября 2011

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

Я могу создать изображение с помощью:

convert -size 100x100 gradient: -function Polynomial -4,4,0 -distort SRT 90 gradient.png

И это выглядиткак:

transparent gradient

Я также могу создать это изображение поверх нужного мне изображения:

composite original.jpg -compose Multiply gradient.png final_image.jpg

final gradient

Все это прекрасно работает.У меня вопрос, как мне изменить цвет этого градиента?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 08 ноября 2011

Нашли способ обойти это, выполнив

convert input.jpg -alpha set -virtual-pixel transparent -background red -channel A -blur 0x34 -level 75%,100% +channel -flatten final.jpg

, который работает в моем случае, давая мне:

enter image description here

0 голосов
/ 05 ноября 2011

Просто добавьте цвета через запятую после опции gradient::

convert -size 100x100 gradient:white,blue -function Polynomial -4,4,0 -distort SRT 90 gradient.png

Обратите внимание, что -function также преобразует каналы, поэтому цвета в градиенте не будут оригинальными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...