From b5093905759f246176ca9f8992fb99cbb4aa9739 Mon Sep 17 00:00:00 2001 From: substantialnoninfringinguser Date: Wed, 13 May 2009 06:24:52 +0100 Subject: [svn] Switch from photologue to imagekit. Less bloat. Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8338 by cucc @ 5/11/2009 3:08 AM --- imagekit/utils.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 imagekit/utils.py (limited to 'imagekit/utils.py') diff --git a/imagekit/utils.py b/imagekit/utils.py new file mode 100644 index 0000000..352d40f --- /dev/null +++ b/imagekit/utils.py @@ -0,0 +1,15 @@ +""" ImageKit utility functions """ + +import tempfile + +def img_to_fobj(img, format, **kwargs): + tmp = tempfile.TemporaryFile() + if format != 'JPEG': + try: + img.save(tmp, format, **kwargs) + return + except KeyError: + pass + img.save(tmp, format, **kwargs) + tmp.seek(0) + return tmp -- cgit v1.2.3