CompressDog

Reducir el tamaño de un JPEG sin perder calidad

Guía práctica para reducir JPEG conservando el detalle que importa, y el ajuste del codificador que casi todas las herramientas online hacen mal.

Casi toda herramienta de "comprimir tu imagen" hace el mismo intercambio silencioso: tira la mitad de tu información de color y espera que no lo notes. El resultado suele verse en tonos de piel, flores rojas, texto fino de color y cualquier foto con bordes de color marcados. Los deslizadores de calidad no lo arreglan, porque no es un problema de calidad.

Qué hace realmente grande a un JPEG

Un JPEG guarda el brillo a resolución completa y el color a resolución reducida. Esa proporción se llama submuestreo de croma:

Muchas cámaras y generadores de imágenes exportan 4:4:4. Muchos codificadores, cuando se les pide un JPEG "para web" o "comprimido", convierten en silencio a 4:2:0. Esa conversión es irreversible: el detalle de color se descarta antes de consultar ningún deslizador de calidad.

Lo medimos en 323 imágenes: misma calidad, solo cambió el muestreo. SSIMULACRA2 cayó de una media de 87,8 a 82,7 — todas y cada una de las imágenes empeoró, el 47 % en más de 5 puntos y la peor en 17. Subir la calidad del JPEG no lo recupera.

El número de calidad no es un porcentaje

Una calidad JPEG de 80 no significa "80 % del original". Es un índice dentro de una tabla de pasos de cuantización definida en 1992 y sin significado físico. Dos codificadores que ambos dicen calidad 80 pueden diferir un 40 % en tamaño con la misma calidad visual.

Rangos prácticos para contenido fotográfico:

Qué hace distinto esta herramienta

Leemos el submuestreo de croma de la cabecera de tu archivo antes de tocarlo y lo mantenemos igual. Si tu imagen es 4:4:4, sigue siendo 4:4:4. La mayoría de las herramientas no pueden decirte qué usó tu archivo; nosotros lo mostramos en cada imagen antes de comprimir.

Tampoco gastamos tu calidad a cambio de nada. Si tu archivo ya está comprimido (por ejemplo, una exportación anterior a q70), recodificarlo a q80 hace el archivo más grande sin verse mejor: el codificador gasta bits describiendo los artefactos de la compresión anterior. Detectamos ese caso y, en lugar de adivinar, hacemos una pasada sin pérdida: se reescribe la codificación de entropía y los datos de imagen quedan idénticos bit a bit. En JPEG baseline eso suele ahorrar alrededor de un 4 %.

Un flujo de trabajo que funciona

Todo se ejecuta en tu navegador. Tus imágenes nunca se suben.

Abrir el compresor