Imagen · Compresión

Garantizar un peso máximo por imagen

Algunos formularios, plataformas o trámites exigen que cada imagen no pase de cierto peso. En lugar de ir probando calidades a ciegas, jpegoptim ajusta solo la compresión hasta dejar el archivo bajo el límite que tú fijes.

Gratis y open source macOS · Linux · Windows Nada sale de tu equipo

1. Instala pngquant, jpegoptim y cwebp

Se instala una sola vez y queda para siempre. Es gratis y de código abierto:

# macOS (Homebrew)
brew install pngquant jpegoptim webp

# Ubuntu / Debian
sudo apt install pngquant jpegoptim webp

Si nunca has usado la terminal, empieza por la guía de la terminal.

2. Fija un peso máximo por imagen

Este comando recomprime cada JPG hasta que quede por debajo de 200 KB, buscando la mejor calidad posible dentro de ese tope:

jpegoptim --size=200k *.jpg

Cambia 200k por el límite que necesites (500k, 1m, etc.). jpegoptim ajusta la calidad justo lo necesario para cumplir el peso sin degradar de más.

jpegoptim modifica los archivos en su lugar. Trabaja sobre una copia si quieres conservar los originales.

Combinar con un recorte de metadatos

Para ganar margen antes de comprimir, quita primero los metadatos:

jpegoptim --strip-all --size=200k *.jpg

Al eliminar el EXIF, queda más presupuesto de peso para la imagen en sí, así que la calidad final es mejor dentro del mismo límite.

Tareas relacionadas

Preguntas frecuentes

¿Qué pasa si la imagen ya pesa menos del límite?

jpegoptim la deja prácticamente intacta; no la infla ni la recomprime sin necesidad. La opción --size solo actúa cuando el archivo supera el tope, reduciendo la calidad lo justo para cumplirlo.

¿Y si el límite es muy bajo para una imagen muy grande?

jpegoptim bajará la calidad bastante para cumplir el peso, y eso puede notarse. Cuando el tope es muy exigente, conviene reducir primero las dimensiones con ImageMagick: una imagen más pequeña cabe en el límite con mucha mejor calidad que una enorme muy comprimida.