diff options
Diffstat (limited to 'imagekit/utils.py')
-rw-r--r-- | imagekit/utils.py | 15 |
1 files changed, 15 insertions, 0 deletions
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 |