PILで透過PNGのαチャンネルを消す方法[Python][PIL][RGBA]

8月 24, 2021

In[1]: from PIL import Image
In[2]: img_pil = Image.open("hoge.png")
In[3]: img_pil.mode Out[3]: 'RGBA'
In[4]: img_pil = img_pil.convert("RGB") # αチャンネルを消す
In[5]: img_pil.mode
Out[5]: 'RGB'

RGBA -> RGBに変換することでαチャンネルを消した。

さらに画像処理に関する知識を付けたいのであれば以下の書籍がおすすめだ。

PythonPython

Posted by vastee