Compresor de Imagen jpeg

Utilizando la librería para procesar imágenes PILLOW, grabamos una imagen «jpg» en la que podemos ajustar la calidad de salida. En el ejemplo quality = 10

import PIL
from PIL import Image
from tkinter.filedialog import *
fl=askopenfilenames()
img = Image.open(fl[0])
img.save("result.jpg", "JPEG", optimize = True, quality = 10)

La configuración de calidad JPEG, sería el equivalente a la configuración de Photoshop. Además disponemos de algunos ajustes preestablecidos:

# web_low, web_medium, web_high, web_very_high, web_maximum,
# low, medium, high, maximum
img.save("result.jpg", "JPEG", optimize = True, quality = "web_medium")

Deja un comentario