Skip to content
Related Articles

Related Articles

Python PIL | Image filter with ImageFilter module

Improve Article
Save Article
  • Last Updated : 29 Aug, 2022
Improve Article
Save Article

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:


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!