サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
from io import BytesIO
from PIL import Image
with Image.open(画像ファイルのパス) as img:
with BytesIO(バイナリ) as buf:
with Image.open(buf) as img:
image.load()
処理
バイナリと画像は両方とも with で管理する必要がある
image.load() で内容を buf から完全に読み込む
これで img は buf に依存せず使える
img.save("ファイル名.拡張子")
指定した拡張子に自動で変換する
pip install pillow