Градиент командной строки ImageMagick - PullRequest
0 голосов
/ 21 декабря 2018

Я использую пример для градиента ImageMagick, найденный здесь: http://www.imagemagick.org/Usage/photos/#tilt_shift

Аргументы таковы:

magick convert beijing_contrast.jpg -sparse-color Barycentric "0,0 black 0,%h white"-function polynomial 4,-4,1 beijing_blurmap.jpg

Создает идеальное градиентное изображение с белым в верхней частии внизу:

enter image description here

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

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 22 декабря 2018

В Imagmagick просто измените аргументы на sparse-color.Используйте% w, 0, а не 0,% h.Также обратите внимание, что в Imagemagick 7 вы должны использовать только магию, а не конвертировать магию и не конвертировать.В противном случае вы можете получить поведение IM 6.Для других инструментов, таких как идентификация, могификация, монтаж и т. Д., Вам необходимо предварять их магией.Заметьте также, что вам не хватает пробела перед -функцией.Попробуйте

magick beijing_contrast.jpg -sparse-color Barycentric "0,0 black %w,0 white" -function polynomial 4,-4,1 beijing_blurmap.jpg


Если необходимо, поменяйте местами черно-белое изображение в зависимости от того, хотите ли вы белый цвет посередине или черный посередине.

Для IM 6.9.2.5 или вышеЕсть новые удобные определения для создания различного направленного градиента.Но вам нужно указать размер изображения.Смотри https://www.imagemagick.org/script/gradient.php

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