JpegThumbnail is a simple and fast JPEG thumbnail reader written in Python.
An example
from cStringIO import StringIO
import Image
import JpegThumbnail
try:
thumbnail = JpegThumbnail.read(filelikeobject or filename)
except JpegThumbnail.error:
"parse error"
except IOError:
"open or read error"
else:
im = Image.open(StringIO(thumbnail))
im.show()
Notes
* In most case, JPEG thumbnail size is about 100 pixel.
* In most case, thumbnail is found in early 10KiB of file data. In bad case, it's found in ealry 100KiB.
Product's homepage
Here are some key features of "JpegThumbnail":
· supports EXIF thumbnail
· supports Adobe Photoshop thumbnail
· import a partial JPEG data
Requirements:
· Perl
· PIL