pythonでpng -> jpgの変換
pngで受け取った画像をjpgに変換して使いたい場面があったためメモ 一度ファイルとして保存すればもちろんOKだが特にファイルにする必要がなかったためその方法を探した
そのものずばりなのがあった
python: Convert from PNG to JPG without saving file to disk using PIL - Stack Overflow
BytesIOを使えばOK (stackoverflowより引用)
from io import BytesIO
def convertToJpeg(im):
with BytesIO() as f:
im.save(f, format='JPEG')
return f.getvalue()