summaryrefslogtreecommitdiffstats
path: root/imagekit/utils.py
blob: 352d40ff2d6698709eaaa5c6a37d80313bd5af55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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