LeanImg

Comprimir una imagen JPG

Cada JPEG que subas a esta página se descomprime a píxeles en bruto en tu propia máquina y se reconstruye con MozJPEG, el codificador que Mozilla desarrolló para obtener archivos más pequeños del formato JPEG de 1992 que lo que logra la libjpeg estándar. Nada se sube. El control deslizante de calidad no es el que conoces de un editor de escritorio: funciona en relación a cuán duro fue comprimido tu archivo antes de llegar, lo que evita que un segundo pase arruine un JPEG ya pequeño.

Cargando compresor...

Una foto en tres configuraciones de calidad

Control deslizanteSalidaAhorro
90347.8 KB35% más pequeño
60212.4 KB61% más pequeño
30131 KB76% más pequeño
Compresor LeanImg mostrando texture.jpg reducido de 538.6 KB a 131 KB, un ahorro del 76%
Calidad 30 en la misma foto de 3840x2160: 538.6 KB bajando a 131 KB.

Lo que significa el número de calidad en esta página

Escribe 75 en la mayoría de los codificadores y obtendrás una fuerza absoluta, idéntica para cada entrada. Aquí el número es una proporción. Antes de codificar, la herramienta inspecciona la compresión ya incorporada en tu JPEG, estima el nivel que usó su codificador anterior y apunta tu control deslizante a una fracción de eso. Un archivo exportado de Lightroom a aproximadamente 90, comprimido con el control deslizante en 70, se escribe cerca de 63; uno que un sitio web ya había comprimido a 55 sale alrededor de 39 con la misma configuración del control deslizante.

Dos consecuencias siguen. Alimentar la salida de nuevo no se convierte en puré, porque el segundo pase mide el primero y apunta proporcionalmente por debajo de él. Y posiciones idénticas del control deslizante producen archivos diferentes de diferentes fuentes: una exportación de cámara y una descarga web no comienzan desde el mismo lugar, así que juzga cada ejecución por los tamaños antes y después en la lista de resultados en lugar del número que estableciste.

Escaneos progresivos y subsampling de color

Los valores predeterminados de MozJPEG, que esta herramienta mantiene, producen JPEG progresivos con tablas de Huffman optimizadas. Un archivo progresivo llega como una secuencia de pasadas de cuadro completo cada vez más nítidas en lugar de una tira desenrollándose desde la parte superior, por lo que en una conexión lenta toda la foto es reconocible temprano. La codificación progresiva también tiende a reducir unos pocos por ciento del archivo, una de las raras ventajas gratuitas en un formato con pérdida.

El segundo valor predeterminado es el subsampling de croma, elegido automáticamente por codificación. JPEG almacena el brillo por separado del color porque los ojos humanos resuelven el brillo con mucha más precisión, y en configuraciones web típicas el codificador mantiene una sola muestra de color para cada bloque de píxeles de dos por dos. Las fotografías se desentienden de eso por completo. El texto rojo saturado, las líneas de gráficos de colores delgadas y los bordes de logotipos nítidos no lo hacen: se difuminan, por lo que las capturas de pantalla y los diagramas pertenecen al compresor PNG en lugar de aquí.

Pérdida de generación y qué tamaño apuntar

El daño JPEG es acumulativo en el peor de los casos y casi gratuito en el mejor. Volver a guardar la misma imagen intacta en una configuración se estabiliza después de uno o dos pases, porque el codificador sigue tomando las mismas decisiones sobre los mismos valores. Editar entre guardados es lo que duele: recortar, enderezar o corregir el color y la siguiente codificación enfrenta píxeles frescos y gasta su presupuesto de nuevo: la mancha en una foto reenviada a través de cinco aplicaciones de chat es exactamente esto. El aburrido hábito gana: mantén un archivo maestro, comprime desde él cada vez y trata cada salida comprimida como desechable.

Para un objetivo de tamaño, lee la escalera en la tabla: la parte superior del rango del control deslizante mantuvo dos tercios de los bytes originales, la parte inferior mantuvo un cuarto. En una página web, una foto de héroe a ancho completo generalmente se presupone por debajo de aproximadamente 200 KB y las imágenes en texto en ejecución bien por debajo de 100 KB, ambas cómodamente alcanzables desde una fuente 4K. Para el correo electrónico, la restricción es el mensaje: Gmail rechaza cualquier cosa superior a 25 MB, así que un lote de fotos procesadas a través de la parte media del rango del control deslizante viaja fácilmente donde los originales de la cámara no lo harían.

Preguntas Frecuentes

¿Por qué el control deslizante aquí se comporta de manera diferente al de Photoshop?

Los editores de escritorio tratan el número como una fuerza de codificación absoluta. Esta página lo trata como una fracción de la calidad que ya lleva tu JPEG, estimada a partir del propio archivo, así que el control deslizante 80 en una exportación prístina significa algo diferente de control deslizante 80 en un archivo que la web ya comprimió. La lista de resultados es la verdad fundamental de cualquier manera.

¿Qué calidad JPG debería usar para un sitio web?

Comienza en 80 y juzga la salida. Los fondos y miniaturas toleran 50 o menos, especialmente si los revisas a tamaño de pantalla en lugar de ampliados al 100%, donde la suavidad que nadie verá parece alarmante. La tabla de arriba muestra lo que cada paso realmente compró en una fotografía 4K.

¿Son los JPEG escritos aquí progresivos?

Sí. El modo progresivo de MozJPEG y la codificación de Huffman optimizada están ambos activados por defecto, así que los archivos se renderizan como un pase borroso rápido que se agudiza a medida que llegan los datos, y generalmente son un poco más pequeños que una codificación base en la misma calidad.

¿Por qué el texto rojo y las líneas delgadas se ven borrosas después de la compresión?

Subsampling de croma: JPEG registra el color a una resolución más baja que el brillo, y los detalles saturados de bordes duros son precisamente lo que eso daña. Es una propiedad del formato en lugar de un problema del control deslizante: las capturas de pantalla, gráficos y capturas de interfaz deberían ser PNG en su lugar.

¿Se puede deshacer la compresión JPEG?

No. El detalle descartado ya no existe en el archivo, y nada lo recupera: un escalador de IA puede inventar reemplazos plausibles, lo que es generación, no recuperación. Por eso la exportación original importa más que cualquier configuración en esta página.

¿Hay alguna diferencia entre JPG y JPEG?

Ninguna en absoluto. JPEG es el nombre del formato; .jpg sobrevive de sistemas operativos que limitaban las extensiones a tres letras. Esta página lee ambos y escribe una salida idéntica sin importar qué extensión llevaba la entrada.

¿Debería redimensionar un JPG antes de comprimirlo?

Si es más grande de lo que se mostrará, sí, y haz el redimensionamiento primero. Cortar las dimensiones de píxeles elimina datos directamente, lo que compra más de lo que cualquier configuración de codificador puede, y comprimir antes de redimensionar desperdicia esfuerzo codificando detalles que luego el redimensionamiento tira.

¿A dónde van mis imágenes cuando las comprimo en esta página?

A ninguna parte. El codificador es WebAssembly ejecutándose dentro de la página; el archivo se lee, se comprime y se ofrece de nuevo para descargar sin salir de tu máquina. Cargar la página obtiene código: comprimir una imagen no obtiene nada en absoluto, lo que el panel de red del navegador confirmará.

Otras guías de compresión

Comprimir Imágenes en Línea — Compresor de Imágenes Gratuito