通过 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')
我已经在 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')