Pgmagick sharpen() method – Python
Last Updated :
04 Oct, 2021
The sharpen() function is an inbuilt function in the Pgmagick library that is used to sharpen the image. It uses a Gaussian operator of the given radius and standard deviation (sigma).
Syntax:
sharpen( radius, sd )
Parameters: This function accept two parameters as mentioned above and described below:
- radius: This parameter stores the radius value of the sharpness.
- sd: It is an optional parameter which stores the standard deviation of the image.
Return Value: This function returns the Pgmagick object with image added.
Input Image:
Example 1:
Python3
from pgmagick import Image, DrawableCircle, DrawableText
from pgmagick import Geometry, Color
img = Image( 'input.png' )
img.sharpen( 10 , 13 )
img.write( '2_a.png' )
|
Output:
Example 2:
Python3
from pgmagick import Image, DrawableCircle, DrawableText
from pgmagick import Geometry, Color
im = Image(Geometry( 600 , 600 ), Color( "# 32CD32" ))
circle = DrawableCircle( 100 , 100 , 300 , 20 )
im.draw(circle)
im.fontPointsize( 40 )
text = DrawableText( 250 , 450 , "GeeksForGeeks" )
im.draw(text)
im.sharpen( 9 )
im.write( '1_b.png' )
|
Output:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...