The imghdr module

This module identifies different image file formats. The current version identifies bmp, gif, jpeg, pbm, pgm, png, ppm, rast (Sun raster), rgb (SGI), tiff, and xbm images.

Example: Using the imghdr module
# File: imghdr-example-1.py

import imghdr

result = imghdr.what("samples/sample.jpg")

if result:
    print "file format:", result
else:
    print "cannot identify file"

file format: jpeg
import Image

im = Image.open("samples/sample.jpg")
print im.format, im.mode, im.size
 

[comment on/vote for this article]

A Django site. this page was rendered by a django application in 0.00s 2012-02-12 20:14:48.367801. hosted by webfaction.