#はじめに
pngファイルというのは容量が結構大きいので、そのまま画像を用いるのであればjpgに変換したほうが軽くなって便利です。今回はその時に使用したコードを記載します。
#PILでjpg変換
今回はpythonの画像処理ライブラリであるPILを用いましょう。以下のようなスクリプトでjpg変換することができます。また、quality
の値に応じて画像の精密度が変わるようです。
from PIL import Image
import sys
import os
import re
input_path = <input元フォルダ>
output_path = <output先フォルダ>
files = os.listdir(input_path)
count = 1
for file in files:
if file[-4:] == ".png":
input_im = Image.open(input_path + str(count) + ".png")
rgb_im = input_im.convert('RGB')
rgb_im.save(output_path + str(count) + ".jpg",quality=30)
count = count + 1
print("transaction finished" + str(count))