Pillow

記事
IT・テクノロジー

Import

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("ファイル名.拡張子")
指定した拡張子に自動で変換する

Install

pip install pillow

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら