Pythonの画像処理ライブラリPillowを使って画像を圧縮する。
サンプル画像はOpenCVのリポジトリにある を使う。
圧縮には以下のコードを用いる。
from PIL import Image
original = Image.open('img/original.jpg')
for quality in range(10, 100, 10):
filename = 'img/{}.jpg'.format(quality)
original.save(filename, 'JPEG', quality=quality)
Original

Quality=10

Quality=20

Quality=30

Quality=40

Quality=50

Quality=60

Quality=70

Quality=80

Quality=90
