Python PIL | UnsharpMask() method
Last Updated :
28 Nov, 2022
PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities. The ImageFilter module contains definitions for a pre-defined set of filters, which can be used with the Image.filter() method.
PIL.ImageFilter.UnsharpMask() method applies the Unsharp mask filter to the input image.
Syntax: PIl.ImageFilter.UnsharpMask(radius=2, percent=150, threshold=3)
Parameters:
radius: Blur Radius
percent: Unsharp strength, in percent
threshold: Threshold controls the minimum brightness change that will be sharpened
See this digital unsharp masking for the explanation of the parameters
Image used:
Python3
from PIL import Image, ImageFilter
im1 = Image. open (r "C:\Users\sadow984\Desktop\download2.JPG" )
im2 = im1. filter (ImageFilter.UnsharpMask(radius = 3 , percent = 200 , threshold = 5 ))
im2.show()
|
Output:
Python3
from PIL import Image, ImageFilter
im1 = Image. open (r "C:\Users\sadow984\Desktop\download2.JPG" )
im2 = im1. filter (ImageFilter.UnsharpMask(radius = 4 , percent = 500 , threshold = 8 ))
im2.show()
|
Output:
Python3
from PIL import Image, ImageFilter
im1 = Image. open (r "C:\Users\sadow984\Desktop\download2.JPG" )
im2 = im1. filter (ImageFilter.UnsharpMask(radius = 5 , percent = 500 , threshold = 10 ))
im2.show()
|
Output:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...