Open In App

Python – sharpen() function in Wand

Last Updated : 08 May, 2020
Summarize
Comments
Improve
Suggest changes
Like Article
Like
Save
Share
Report
News Follow

sharpen() function is used in order to enhance blurry edges into more distinct(sharp) edges. This is achieved using a Gaussian function. The radius value should always less than the standard deviation(sigma). Sharpen effect image more clearer and defined.

Syntax :

wand.image.sharpen(radius, sigma, channel)

Parameters :

Parameter Input Type Description
radius numbers.Real Size of gaussian aperture.
sigma numbers.real Standard deviation of the gaussian filter.
channel basestring Optional color channel to target. Default is none

Source Image:

Example 1:




# import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
    # generating sharp image using sharpen() function.
    img.sharpen(radius = 8, sigma = 4)
    img.save(filename ="sharpkoala.jpeg")


Output:

Example 2:
Increasing the value of radius and standard deviation.




# import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
  
    # generating sharp image using sharpen() function.
    img.sharpen(radius = 16, sigma = 8)
    img.save(filename ="sharpkoala.jpeg")


Output:



Next Article

Similar Reads

Article Tags :
Practice Tags :
three90RightbarBannerImg
  翻译: