2023年6月21日发(作者:)

pythonalpha_PythonWandalpha()⽤法及代码⽰例alpha()功能与棒color()功能相同。与color()函数相似,alpha()函数使⽤当前的填充颜⾊从指定的位置和⽅法开始在图像上绘制颜⾊。使⽤与color()⽅法相同的参数。⽤法: (x, y, method)参数:参数输⼊类型描述r开始充⾎r灌装结束methodbasestringPAINT_METHOD_TYPES中的⽅法以下是PAINT_METHOD_TYPES:‘point’更改单个像素。‘replace’换另⼀种颜⾊。阈值受模糊影响。‘floodfill’填充受绒⽑影响的颜⾊区域。‘filltoborder’填充颜⾊的区域,直到由border_color定义的边界为⽌。‘reset’将整个图像替换为单⼀颜⾊。注意:此⽅法替代ImageMagick版本7中的matte()。如果尝试在不⽀持DrawAlpha的库上进⾏调⽤,则会引发AttributeError。范例1:# Import required objects from wand modulesfrom import Imagefrom g import Drawingfrom import Color# generate object for gwith Drawing() as draw:(100, 100, 'point')with Image(width = 200,height = 200) as img:# draw shape on image using draw() (img)(filename ='')输出:在透明图像的中⼼可见⼀个像素,这⾥是缩放的图像。范例2:使⽤flood-fill算法填充颜⾊。# Import required objects from wand modulesfrom import Imagefrom g import Drawingfrom import Color# generate object for gwith Drawing() as draw:_color = Color('blue')(10, 35, 'floodfill')with Image(width = 200,height = 200,background = Color('white')) as img:# draw shape on image using draw() (img)(filename ='')输出:

2023年6月21日发(作者:)

pythonalpha_PythonWandalpha()⽤法及代码⽰例alpha()功能与棒color()功能相同。与color()函数相似,alpha()函数使⽤当前的填充颜⾊从指定的位置和⽅法开始在图像上绘制颜⾊。使⽤与color()⽅法相同的参数。⽤法: (x, y, method)参数:参数输⼊类型描述r开始充⾎r灌装结束methodbasestringPAINT_METHOD_TYPES中的⽅法以下是PAINT_METHOD_TYPES:‘point’更改单个像素。‘replace’换另⼀种颜⾊。阈值受模糊影响。‘floodfill’填充受绒⽑影响的颜⾊区域。‘filltoborder’填充颜⾊的区域,直到由border_color定义的边界为⽌。‘reset’将整个图像替换为单⼀颜⾊。注意:此⽅法替代ImageMagick版本7中的matte()。如果尝试在不⽀持DrawAlpha的库上进⾏调⽤,则会引发AttributeError。范例1:# Import required objects from wand modulesfrom import Imagefrom g import Drawingfrom import Color# generate object for gwith Drawing() as draw:(100, 100, 'point')with Image(width = 200,height = 200) as img:# draw shape on image using draw() (img)(filename ='')输出:在透明图像的中⼼可见⼀个像素,这⾥是缩放的图像。范例2:使⽤flood-fill算法填充颜⾊。# Import required objects from wand modulesfrom import Imagefrom g import Drawingfrom import Color# generate object for gwith Drawing() as draw:_color = Color('blue')(10, 35, 'floodfill')with Image(width = 200,height = 200,background = Color('white')) as img:# draw shape on image using draw() (img)(filename ='')输出: