2020/9/16 Python

Python 画像を読み込み加工する

使用するライブラリ

Pillow

画像ファイルを読み込む

from PIL import Image

img = Image.open(input_path)

Image.open

バイナリデータを読み込む

import io
from PIL import Image

img = Image.open(io.BytesIO(binary))

Image.open
io.BytesIO

画像に画像を張り付ける

img.paste(img2, mask=img2)

maskにαチャンネルを持った画像を指定することにより透過処理が可能です

Image.paste