Wand - sketch() function in Python Last Updated : 28 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 TypeDescriptionradiusnumbers.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 : Comment More infoAdvertise with us Next Article Wand - sketch() function in Python R RahulSabharwal Follow Improve Article Tags : Python Python-wand Practice Tags : python Similar Reads Wand sketch() function - Python The sketch() function is an inbuilt function in the Python Wand ImageMagick library which is used to simulate a pencil sketch effect. Syntax: sketch(radius, sigma, angle) Parameters: This function accepts three parameters as mentioned above and defined below: radius: This parameter stores the radius 2 min read Wand text() function in Python Text can also be added using wand.drawing object. text() function is used to add text in the Drawing object. It takes x and y coordinates and string that we want to write on (x, y) position. Syntax : wand.drawing.text(x, y, body) Parameters : ParameterInput TypeDescriptionxnumbers.Integralthe baseli 1 min read Wand rectangle() function in Python rectangle() function, as the name describes this function is used to draw a circle using wand.drawing object in Python. rectangle takes many arguments like left, top, right, bottom, width, height etc. Syntax : wand.drawing.rectangle(left, top, right, bottom, width, height, radius, xradius, yradius) 2 min read Wand shave() function - Python The shave() function is an inbuilt function in the Python Wand ImageMagick library which is used to remove pixels from the image. Syntax: shave(columns, rows) Parameters: This function accepts four parameters as mentioned above and defined below: columns: This parameter is used to set amount to shav 2 min read Wand shade() function - Python The shade() function is an inbuilt function in the Python Wand ImageMagick library which is used to generates create a 3D effect by simulating a light from an elevated angle. Syntax: shade(gray, azimuth, elevation) Parameters: This function accepts three parameters as mentioned above and defined bel 2 min read Like