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()