Jan. 17, 2024, 4:49 p.m.

CH001: Un compresor de imágenes

Tienes dos opciones ✌️

¿Hace cuánto no subes algo a tu portfolio? Don't worry and let's code! 👨‍💻

# 'PIL' es un paquete. https://pypi.org/project/pillow/
from PIL import Image

# Abrimos la imagen que queremos comprimir
file_path =  "img_uncompressed.jpg"
img = Image.open(file_path)

# Obtenemos sus medidas
height, width = img.size

# Configuramos la compresión y la efectuamos
compressed = img.resize((height, width), Image.ANTIALIAS)
compressed.save("img_compressed.jpg", optimize=True,quality=9)

El reto 🕵️‍♂️

¿Qué tal si intentas convertir esto en un programa CLI? Es decir, que reciba parámetros por consola y devuelva una salida en la ubicación que especifiquemos:

Want to read the full issue?

www.ingenierobinario.com
Powered by Buttondown, the easiest way to start and grow your newsletter.