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.
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 *.jpgCambia 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.
Combinar con un recorte de metadatos
Para ganar margen antes de comprimir, quita primero los metadatos:
jpegoptim --strip-all --size=200k *.jpgAl 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.