Варианты градиента с помощью Wand

Я установил самые последние версии 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? Если так, то как?

1 ответ

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

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

Например...

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')

Другие вопросы по тегам