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. Image used: Filters – The current version of the library provides the set of predefined image enhancement filters: 1. BLUR
Python3
# Importing Image and ImageFilter module from PIL package from PIL import Image, ImageFilter # creating a image object im1 = Image. open (r"C:\Users\sadow984\Desktop\download2.JPG") # applying the blur filter im2 = im1. filter (ImageFilter.BLUR) im2.show() |
Output: 2. CONTOUR
Python3
# Importing Image and ImageFilter module from PIL package from PIL import Image, ImageFilter # creating a image object im1 = Image. open (r"C:\Users\sadow984\Desktop\download2.JPG") # applying the contour filter im2 = im1. filter (ImageFilter.CONTOUR) im2.show() |
Output: 3. EMBOSS
Python3
# Importing Image and ImageFilter module from PIL package from PIL import Image, ImageFilter # creating a image object im1 = Image. open (r"C:\Users\sadow984\Desktop\download2.JPG") # applying the emboss filter im2 = im1. filter (ImageFilter.EMBOSS) im2.show() |
Output: 4. EDGE_ENHANCE
Python3
# Importing Image and ImageFilter module from PIL package from PIL import Image, ImageFilter # creating a image object im1 = Image. open (r"C:\Users\sadow984\Desktop\download2.JPG") # applying the EDGE_ENHANCE filter im2 = im1. filter (ImageFilter.EDGE_ENHANCE) im2.show() |
Output: 5. EDGE_ENHANCE_MORE
Python3
# Importing Image and ImageFilter module from PIL package from PIL import Image, ImageFilter # creating a image object im1 = Image. open (r"C:\Users\sadow984\Desktop\download2.JPG") # applying the EDGE_ENHANCE_MORE filter im2 = im1. filter (ImageFilter.EDGE_ENHANCE_MORE) im2.show() |
Output: