forked from expo/troggle
16 lines
338 B
Python
16 lines
338 B
Python
|
""" 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
|