Wand alpha() function in Python (original) (raw)

Last Updated : 25 Apr, 2025

The alpha() function is identical to the wand color() function. Similar to color() function, alpha() function draws a color on the image using current fill color, starting at specified position & method. Uses same arguments as color() method.

Syntax: wand.drawing.alpha(x, y, method) Parameters :

Parameter Input Type Description
x numbers.Integer start of filling color
y numbers.Integer end of filling color
method basestring method from PAINT_METHOD_TYPES

The following are the PAINT_METHOD_TYPES:

Note: This method replaces matte() in ImageMagick version 7. An AttributeError will be raised if attempting to call on a library without DrawAlpha support. Example #1:

Python3

from wand.image import Image

from wand.drawing import Drawing

from wand.color import Color

with Drawing() as draw:

`` draw.alpha( 100 , 100 , 'point' )

`` with Image(width = 200 ,

`` height = 200 ) as img:

`` draw.draw(img)

`` img.save(filename = 'color.png' )

Output: A pixel is visible at center of transparent image here is the zoomed image. Example #2: Filling color using a flood-fill algorithm.

Python3

from wand.image import Image

from wand.drawing import Drawing

from wand.color import Color

with Drawing() as draw:

`` draw.fill_color = Color( 'blue' )

`` draw.alpha( 10 , 35 , 'floodfill' )

`` with Image(width = 200 ,

`` height = 200 ,

`` background = Color( 'white' )) as img:

`` draw.draw(img)

`` img.save(filename = 'color2.png' )

Output: