The imghdr Module

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: jpeg
import Image

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

You can't read the all page of ebook, please click here login for view all page.
Reset
18.221.66.185