mirror of
https://github.com/django/django.git
synced 2024-12-28 03:55:50 +00:00
a6ed088c62
git-svn-id: http://code.djangoproject.com/svn/django/trunk@310 bcc190cf-cafb-0310-a4f2-bffc1f526a37
23 lines
458 B
Python
23 lines
458 B
Python
"""
|
|
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
|