Python PIL – Sharpen an Image

In this post we will be creating a Python script that will sharpen an existing image bringing about an added level of clarity, to do this we will be using the Python Imaging Library also known as PIL enabling us to image processing capabilities.

See the sample of Python code below where we utilise the PIL library to sharpen an existing image and then save it to a new file. We start by opening the image and then using the ‘ImageFilter’ module we are able to achieve our desired effect.

from PIL import Image, ImageFilter

img=Image.open('image.png')

img_sharpen = img.filter(ImageFilter.SHARPEN)

img_sharpen.save('sharpen_image.png')

See an example image below before the effect.

Python PIL - Sharpen an Image before
Python PIL - Sharpen an Image after

See an example image below with the effect.

Take a look at some of our other content around the Python programming language by clicking here.

Leave a Reply