Open In App

Python - sharpen() function in Wand

Last Updated : 08 May, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
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: Python3 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. Python3 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 = 16, sigma = 8)
    img.save(filename ="sharpkoala.jpeg")
Output:

Next Article
Article Tags :
Practice Tags :

Similar Reads