Pythonのライブラリ「Pillow」を使ってPNGファイルをJPGファイルに変換したい場合、次のようなスクリプトで実行できます。
from PIL import Image
Image.open('example.png').save('example.jpg')
ただし、PNGファイルにAlpha値が含まれていると次のようなエラーになってしまいます。
OSError: cannot write mode RGBA as JPEG
ということで、予めRGBA
からRGB
に変換しておくと、この問題を回避できます。
Image.open('example.png').convert('RGB').save('example.jpg')
リンク
Pillow: the friendly PIL fork
https://python-pillow.org/