La compresión JPEG es un compromiso que tomas cada vez que guardas o exportas una foto, te des cuenta o no — la pregunta no es si comprimir, sino cuánto, y acertar ese número para tu uso específico es de lo que trata esta guía.
Cómo funciona en realidad la compresión JPEG
El JPEG aprovecha dos cosas de la visión humana: somos mucho menos sensibles al detalle fino de color que al de brillo, y somos mucho menos sensibles al detalle de alta frecuencia (fino, que cambia rápido) que al de baja frecuencia (suave, gradual). El submuestreo de crominancia se ocupa de lo primero, promediando la información de color en bloques pequeños mientras mantiene el detalle de brillo casi a resolución completa. El paso de cuantización DCT (transformada discreta del coseno) se ocupa de lo segundo, redondeando de forma más agresiva el detalle fino a medida que baja la calidad, dentro de bloques de 8x8 píxeles. Ambos procesos tienen pérdida — se descarta información de verdad, no solo se empaqueta de forma eficiente — y ambos se vuelven más agresivos cuanto más baja la calidad.
Por qué la calidad 100 no es “sin pérdida”
Una suposición común es que la calidad JPEG 100 conserva el original exactamente. No es así: la mayoría de los codificadores igual aplican algo de submuestreo de crominancia por defecto en calidad 100, y el paso DCT sigue introduciendo pequeños errores de redondeo sin importar la calidad elegida — el JPEG no tiene un modo verdaderamente sin pérdida en uso estándar. El efecto práctico es que la calidad 100 produce un archivo visualmente indistinguible del original para prácticamente cualquiera, pero notablemente más pesado que la calidad 90-95, para una diferencia que no se nota en una vista normal. A menos que tengas un motivo específico (fines de archivo, edición pesada planeada más adelante), la calidad 100 suele ser peso desperdiciado.
Elegir una configuración de calidad según el uso
- Fotos finales, vistas a resolución completa o cerca de ella (un portfolio, una foto que quizás imprimas): 85-92. Está cerca del punto de retornos decrecientes — subir más rara vez produce una mejora visible, bajar más empieza a notarse.
- Imágenes web, mostradas más pequeñas que su resolución original: 70-80 suele alcanzar, porque el propio achicamiento en el navegador suaviza artefactos de compresión menores que serían visibles a tamaño completo.
- Miniaturas e imágenes de vista previa pequeñas: 60-70, ya que el tamaño chico de visualización oculta casi por completo los artefactos de compresión moderados.
No son constantes universales — una foto con mucha textura fina necesita una configuración algo más alta que un retrato simple para verse igual de limpia al mismo peso, porque la compresión del JPEG apunta exactamente a ese tipo de detalle de alta frecuencia.
El error que se acumula: comprimir más de una vez
Cada pasada de compresión JPEG toma sus propias decisiones de redondeo independientes sobre una cuadrícula de 8x8 píxeles. Descomprime y recomprime ese archivo, y la cuadrícula de la segunda pasada casi nunca coincide con la de la primera — en vez de un conjunto limpio de artefactos de compresión, terminas con dos conjuntos superpuestos y desalineados, que se ven notablemente peor de lo que sugeriría cada pasada por separado. Este es el mecanismo real detrás de la observación común de que una foto “se ve peor” después de bajarla y volver a subirla varias veces por distintas plataformas — algo típico de una imagen que pasó demasiadas veces por WhatsApp. Cuando puedas, parte siempre del archivo original, sin comprimir (o el menos comprimido que tengas), y comprime una sola vez a la calidad que realmente necesitas.
Redimensiona primero, después comprime
Si además vas a cambiar las dimensiones de la imagen, hazlo antes de comprimir, no después. Comprimir a resolución completa y redimensionar después desperdicia bits codificando detalle que el redimensionado va a descartar de todos modos, y a veces puede introducir artefactos nuevos cuando el algoritmo de redimensionado procesa píxeles que ya tienen bloques de compresión. Redimensiona primero a las dimensiones finales, y deja que el compresor trabaje solo con los píxeles que realmente se van a ver.
Preguntas frecuentes
- ¿La calidad JPEG 100 es igual a la foto original sin comprimir?
- No. El JPEG es un formato con pérdida en cualquier nivel de calidad, incluido el 100 — el submuestreo de crominancia (que promedia el detalle de color en bloques pequeños) ocurre por defecto incluso en calidad máxima en la mayoría de los codificadores, y el paso de codificación por DCT igual introduce errores de redondeo diminutos, casi siempre invisibles. La calidad 100 es 'visualmente sin pérdida', no idéntica bit a bit al original. Además genera un archivo bastante más pesado que la calidad 90-95 para una diferencia que nadie nota, así que casi nunca es la opción correcta.
- ¿Qué configuración de calidad debería usar realmente?
- Para fotos finales pensadas para verse a tamaño completo (un portfolio, una impresión), 85-92 es el punto práctico de equilibrio — visualmente indistinguible de configuraciones más altas para casi cualquier persona, con un peso de archivo notablemente menor. Para imágenes web que se van a mostrar más pequeñas que su resolución original, 70-80 suele alcanzar, ya que el propio achicamiento oculta artefactos de compresión menores. Por debajo de 60, los artefactos se vuelven visibles para la mayoría de la gente incluso sin hacer zoom.
- ¿Por qué comprimir la misma foto dos veces la deja peor que comprimirla una vez a menor calidad?
- Cada pasada de compresión JPEG toma decisiones de redondeo independientes según una cuadrícula de bloques de 8x8 píxeles. Si descomprimes y vuelves a comprimir una imagen que ya era JPEG, la cuadrícula de la segunda pasada casi nunca coincide exactamente con la de la primera, así que terminas con dos conjuntos de artefactos de bloque ligeramente distintos superpuestos, en vez de uno limpio — esto acumula degradación visible más rápido de lo que lo haría una sola pasada con una pérdida combinada equivalente. Por eso siempre es mejor comprimir una vez, desde el archivo original, a la calidad que realmente necesitas, en vez de comprimir repetidamente en pasos más chicos — es justo lo que le pasa a una foto que ya circuló varias veces por WhatsApp.
- ¿El contenido de la imagen cambia qué calidad necesito usar?
- Bastante. Las fotos con mucha textura fina e irregular — pasto, agua, tela, follaje, una multitud — necesitan una calidad más alta para no mostrar bloques que las fotos con grandes áreas lisas — un retrato con fondo liso, una foto de producto en fondo blanco. Esto pasa porque la compresión del JPEG apunta específicamente al detalle de alta frecuencia, y las imágenes con mucho detalle simplemente tienen más de eso para perder.
- ¿Debería redimensionar antes o después de comprimir?
- Redimensiona primero, después comprime. Comprimir una imagen grande y redimensionarla después desperdicia la pasada de compresión en detalle que el redimensionado va a descartar de todos modos, y a veces puede introducir artefactos nuevos cuando el algoritmo de redimensionado procesa datos que ya tienen bloques. Redimensionar primero significa que el compresor solo trabaja con los píxeles que realmente se van a mostrar.