May 2001
Intermediate to advanced
304 pages
6h 12m
English
The imghdr 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 9-1 demonstrates.
Example 9-1. 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: jpegimport Image
im = Image.open("samples/sample.jpg")
print im.format, im.mode, im.sizeRead now
Unlock full access