Open In App

Wand - sketch() function in Python

Last Updated : 25 Apr, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

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 : 
 

ParameterInput TypeDescription
radiusnumbers.RealSize of Gaussian aperture.
sigmanumbers.Realstandard deviation of the Gaussian operator.
anglenumbers.Realdirection 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 : 
 


 


Next Article
Article Tags :
Practice Tags :

Similar Reads