Calculate the area of an image using Matplotlib
Last Updated :
31 Jul, 2021
Improve
Let us see how to calculate the area of an image in Python using Matplotlib.
Algorithm:
- Import the matplotlib.pyplot module.
- Import an image using the imread() method.
- Use the shape attribute of the image to get the height and width of the image. It fetches the number of channels in the image.
- Calculate the area as, area = height * width.
- Display the area.
Example 1: Consider the following image :

# import necessary library
import matplotlib.pyplot as plt
# read an image
img = plt.imread("GFG.jpg")
# fetch the height and width
height, width, _ = img.shape
# area is calculated as “height x width”
area = height * width
# display the area
print("Area of the image is : ", area)
Output :
Area of the image is : 50244
Example 2: Consider the following image :

# import necessary library
import matplotlib.pyplot as plt
# read an image
img = plt.imread("image.jpg")
# fetch the height and width
height, width, _ = img.shape
# area is calculated as “height x width”
area = height * width
# display the area
print("Area of the image is : ", area)
Output :
Area of the image is : 213200