Параметры градиента с помощью палочки

Я установил самые последние версии ImageMagick (7.0.8-27 Q16 x64 2019-02-09) и Wand (0.5.1) на компьютер с Windows 7.

Я хотел бы знать, можно ли использовать параметры градиента в Wand - параметры, которые перечислены на https://imagemagick.org/script/gradient.php, который можно задать с помощью аргумента -define в командной строке.

Я знаю, что следующий код Wand генерирует градиент.

wand.image.Image(width=100, height=100, pseudo='gradient:white-black')

Можно ли использовать параметры градиента через Wand? Если да, то как?


person Coder1979    schedule 20.02.2019    source источник


Ответы (1)


Да! Хотя в питоне это немного неудобно. Вам необходимо установить свойство перед чтением изображения. Обычно нравится:

  • Выделить экземпляр жезла без изображения
  • Установите определение на Image.options dict.
  • Читать псевдоформат

Например...

from wand.image import Image

with Image() as img:
    img.options['gradient:vector'] = '10,10,75,75'
    img.pseudo(256, 256, 'gradient:white-black')
    img.save(filename='output.png')

вариант градиента

person emcconville    schedule 20.02.2019