When we are using python to download images from internet, we should check these images are downloaded completely or not. In this tutorial, we will introduce you how to do.
Check an Image is Corrected or not Using Python
If an image is not downloaded completely, it is corrupted. We can use python to check it corrupted or not.
In this tutorial, we will use python pillow to implement it.
Preliminary
We should install and import python pillow first.
from PIL import Image
Then we will create a function to check image.
Create a python function to check image corrupted or not
Here is an example code:
def isCorrupted(fileimage): try: with Image.open(fileimage) as img: img.verify() # verify that it is, in fact an image return False except Exception as e: print(e) return True
In this example, we will use Image.verify() to check an image corrupted or not. If it is corrupted, this function will return True.
How to use this function?
We can use this function as follow:
filename = 'paging.jpg' print(isCorrupted(filename))