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

Last Updated : 25 Apr, 2025

Sketch is another artistic special effect present in Wand library in python. sketch() function generates a pencil sketched image in output.For best results, radius value should be larger than sigma.

Syntax :

Python3 `

wand.image.sketch( radius, sigma, angle)

radius should always be greater than sigma(standard deviation)

`

Parameter :

Parameter Input Type Description
radius numbers.Real Size of Gaussian aperture.
sigma numbers.Real standard deviation of the Gaussian operator.
angle numbers.Real direction of blur.

Source Image:

Example #1:

Python3 `

import display() to show final image

from wand.display import display

import Image from wand.image module

from wand.image import Image

read file using Image function

with Image(filename ="koala.jpeg") as img:

# generate pencil sketch image using sketch() function
img.sketch(0.5, 0.0, 98.0)

# save final image
img.save(filename ="rb_koala.jpeg")

# display final image
display(img)

`

Output :

Example #2: To get the best result transform image to grayscale image

Python3 `

import display() to show final image

from wand.display import display

import Image from wand.image module

from wand.image import Image

read file using Image function

with Image(filename ="koala.jpeg") as img:

# transform to grayscale image
img.transform_colorspace("gray")

# generate pencil sketch image using sketch() function
img.sketch(0.5, 0.0, 98.0)

# save final image
img.save(filename ="rb_koala.jpeg")

# display final image
display(img)

`

Output :

Similar Reads