通过 Wand 的渐变选项

Gradient options via Wand

我已经在 Windows 7 计算机上安装了最新版本的 ImageMagick (7.0.8-27 Q16 x64 2019-02-09) 和 Wand (0.5.1)。

我想知道渐变选项是否可以在 Wand 中使用——https://imagemagick.org/script/gradient.php 中列出的选项,可以使用命令行中的 -define 参数进行设置。

我知道下面的 Wand 代码会生成渐变。

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

是否可以通过 Wand 使用渐变选项?如果可以,怎么做?

是的!虽然在python中有点别扭。在读取图像之前,您需要设置 属性。通常喜欢:

  • 分配魔杖实例w/o图像
  • 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')