author | Pawel Solyga <Pawel.Solyga@gmail.com> |
Thu, 11 Sep 2008 12:06:57 +0000 | |
changeset 128 | f6abf00efc62 |
parent 54 | 03e267d67478 |
permissions | -rw-r--r-- |
""" Utility functions for handling images. Requires PIL, as you might imagine. """ import ImageFile def get_image_dimensions(path): """Returns the (width, height) of an image at a given path.""" p = ImageFile.Parser() fp = open(path, 'rb') while 1: data = fp.read(1024) if not data: break p.feed(data) if p.image: return p.image.size break fp.close() return None