author | Sverre Rabbelier <srabbelier@gmail.com> |
Mon, 13 Oct 2008 06:19:43 +0000 | |
changeset 313 | c25b1b680ba7 |
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