Possible Duplicate:
How to check dimensions of all images in a directory using python?
I was wondering if somebody knows how can I read an image total amount of pixels in a python sript. Could you provide and example?
Thanks a lot.
Possible Duplicate:
How to check dimensions of all images in a directory using python?
I was wondering if somebody knows how can I read an image total amount of pixels in a python sript. Could you provide and example?
Thanks a lot.
Use PIL to load the image. The total number of pixels will be its width multiplied by its height.
PIL, the Python Imaging Library can help you get this info from image's metadata.
Here is the example that you've asked for:
from PIL import Image
import os.path
filename = os.path.join('path', 'to', 'image', 'file')
img = Image.open(filename)
width, height = img.size
print "Dimensions:", img.size, "Total pixels:", width * height
here is an example:
from PIL import Image
def get_num_pixels(filepath):
width, height = Image.open(open(filepath)).size
return width*height
print get_num_pixels("/path/to/my/file.jpg")