The despeckle() function is an inbuilt function in the Pgmagick library that is used to reduce the speckles within an image. The function returns the true value of success.
Syntax:
emboss(radius)Parameters: This function does not accept any parameter.
Return Value: This function returns the Pgmagick object with image added.
Input Image:
Example 1:
Python3
from pgmagick import Image, DrawableCircle, DrawableTextfrom pgmagick import Geometry, Color# draw the image of dimension 600 * 600img = Image('input.png')# invoke despeckle() functionimg.despeckle()# invoke write function along with filenameimg.write('2_a.png') |
Output:
Example 2:
Python3
# import libraryfrom pgmagick import Image, DrawableCircle, DrawableTextfrom pgmagick import Geometry, Color# Draw image of dimension 600 * 600 having background greenim = Image(Geometry(600, 600), Color("# 32CD32"))# invoke DrawableCircle() functioncircle = DrawableCircle(100, 100, 300, 20)# invoke draw() functionim.draw(circle)# set font size to 40pxim.fontPointsize(40)# invoke DrawableText() functiontext = DrawableText(250, 450, "GeeksForGeeks")# invoke draw() functionim.draw(text)# invoke despeckle() functionim.deskpeckle() # invoke write function along with filenameim.write('1_b.png') |
Output:

