app/django/utils/images.py
author Pawel Solyga <Pawel.Solyga@gmail.com>
Mon, 18 Aug 2008 16:58:23 +0000
changeset 73 211a3eeacf27
parent 54 03e267d67478
permissions -rw-r--r--
Created robots.txtx and simple Melange favicon. Added favicon and robots.txt support in app.yaml template.

"""
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