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/
関連記事
python-chardet
python-chardetを使った文字コード推定
使い方
>>> import chardet
>>> s = 'こんにちは'
>>> chardet.detect(s)
{'confidence': 0.9690625, 'encoding': 'utf-8'}
>>> s.decode(chardet.detect(s)['encoding'])
u'\u3053\u3...
python.exeとpythonw.exe
python.exe
.py拡張子のファイルで使われる(デフォルト)GUIアプリケーションでもコマンドプロンプトが表示される
pythonw.exe
.pyw拡張子のファイルで使われる(デフォルト)コマンドプロンプトは表示されない
.pyでコマンドプロンプトが表示されないように設定
.pyでpythonw.exeを使うように設定するにはコマンドプロンプトを管理者権限...
ありがとうございます。参考になりました。エラーが解決しました。