author | Augie Fackler <durin42@gmail.com> |
Sat, 20 Sep 2008 17:39:07 +0000 | |
changeset 178 | 5370aeb7df31 |
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