Python 有没有办法将ImageMagick的vignette功能与魔杖一起使用?

Python 有没有办法将ImageMagick的vignette功能与魔杖一起使用?,python,imagemagick,wand,Python,Imagemagick,Wand,我一直在寻找使用ImageMagick的方法,但在Wand的文档中找不到如何使用 是否有一种隐藏得很好的方法,如果没有,还有哪些替代方法?请参见ImageMagick魔杖文档中的 抱歉,我不使用MagickWand或任何其他API编写代码。我想你就是找不到vignette的文档 哎呀!我看你想要一根不同的魔杖。对不起,我没办法。我在你的魔杖文档里除了画画什么都没看到 你在寻找哪种语言?您可以直接在ImageMagick(很可能是PythonMagick)中执行此操作 另请参见 另见 另请参见有关

我一直在寻找使用ImageMagick的方法,但在Wand的文档中找不到如何使用

是否有一种隐藏得很好的方法,如果没有,还有哪些替代方法?

请参见ImageMagick魔杖文档中的

抱歉,我不使用MagickWand或任何其他API编写代码。我想你就是找不到vignette的文档

哎呀!我看你想要一根不同的魔杖。对不起,我没办法。我在你的魔杖文档里除了画画什么都没看到

你在寻找哪种语言?您可以直接在ImageMagick(很可能是PythonMagick)中执行此操作

另请参见

另见

另请参见

有关python的库,您需要使用
library.API
模块实现C-API

导入ctypes
从wand.api导入库
从wand.image导入图像
#定义C-API
library.MagickVignetteImage.argtypes=[ctypes.c_void_p,#Wand
c型双圆弧半径
ctypes.c#u double,#Sigma
ctypes.c#long,#x
ctypes.c#long]#y
#警告:'x'和'y'为ssize\t。通常与尺寸相同,或为长型。
#一种新的扩展图像类方法
类渐晕图(图像):
def渐晕图(自身,半径=0.0,西格玛=0.0,偏移量x=0,偏移量y=0):
图书馆.MagickVignetteImage(self.wand,
半径
西格玛,
偏移量,
偏移量(y)
#用法
使用VignetteImage(filename=“rose:”)作为rose:
玫瑰.小插曲(0.0,5.0)
rose.save(filename=“RoseVignette.png”)