Saturday, November 23, 2024
Google search engine
HomeLanguagesPython PIL | Image filter with ImageFilter module

Python PIL | Image filter with ImageFilter module

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:

RELATED ARTICLES

Most Popular

Recent Comments