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

CH001: Un compresor de imágenes

¿Estás preparado para hacer parte del 1%? 🔥

¿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:

¿Quieres leer la edición completa?

www.ingenierobinario.com
Este correo electrónico te lo ha traído Buttondown, la forma más fácil de iniciar y hacer crecer tu boletín.