¿Cómo se intercala esta imagen de escala de grises a color?

Encontré esta imagen (recargada a continuación) que parece cargarse con el intercalado activado.

Primer pase Segundo pase Producto final También hay otra pasada entre la pasada azul/amarilla que es una versión a todo color de menor resolución del producto final.

Sin embargo, en lugar de que comience borroso y luego se vuelva nítido, parece cargarse en blanco y negro, luego una capa de verde, luego coloreada y luego una versión más nítida del resultado coloreado.

Por contexto, esta imagen es del reciente terremoto de Katmandú y asumo que se eligió esta intercalación para transmitir el contenido de la imagen más rápido en conexiones más lentas (es decir, en áreas más remotas o menos desarrolladas del mundo).

¿Por qué hace esto? ¿Hay varias formas en que se puede intercalar una imagen JPEG?

@Darth_Vader No pude decidir en cuál ponerlo; la fotografía no parecía hablar mucho sobre formatos de archivo y el diseño gráfico parecía más sobre imágenes digitales.
Bueno, no puedo ver ninguna carga progresiva de la imagen en absoluto... así que...
@Scott Podría necesitar ralentizar su red....
@Scott, lo hice por ti y publiqué capturas de pantalla.
@Darth_Vader No creo que esta pregunta sea adecuada para Photo.SE. Es técnico, por lo que tal vez encajaría en Stack Overflow , pero no creo que esté fuera de tema aquí.
El JPEG ( como la mayoría ) se guarda en el espacio de color YCbCr . Tengo la ligera sospecha de que está viendo los canales individuales cargando lentamente y superpuestos, pero no tengo el conocimiento suficiente sobre el tema para responder por qué sucede esto.

Respuestas (1)

Sí, hay muchas maneras de intercalar JPG. Su ejemplo probablemente fue especialmente codificado en compresión secuencial JPG en lugar de progresiva.

"...Hay decenas de miles de formas diferentes de producir archivos JPEG progresivos, "progresivo" definitivamente no está restringido a una sola forma predefinida. Por ejemplo, JPEGrescan realiza pruebas con diferentes configuraciones progresivas para reducir el tamaño del archivo, sí, los archivos JPEG progresivos suelen ser más pequeños que secuenciales. Incluso lo que a menudo se denomina "JPEG de línea de base" ("secuencial" es más apropiado) podría grabarse de 13 maneras diferentes. .jpg cuando encuentra uno de estos numerosos archivos JPEG secuenciales (no es un error, es un archivo JPEG secuencial).

JSK produce entre 1 y 3 imágenes escaneadas cuando el archivo de entrada era un JPEG secuencial, 4 imágenes escaneadas y más significa que el archivo de entrada era un JPEG progresivo".

La imagen a continuación tiene un JPG progresivo a la izquierda y secuencial a la derecha:

Compresión JPG secuencial y progresiva

Fuente: Este sitio a continuación explica con más detalles y con más ejemplos cómo se puede lograr esto:

http://encode.ru/threads/1800-JSK-JPEG-Scan-Killer-progressive-JPEG-explained-in-slowmo


A menudo se usa para JPG muy detallados y pesados. Fue un poco más popular para imágenes web normales en los años 90 debido a la lentitud de los módems.

Imagen de pez JPG en formato progresivo

Si guarda un JPG en Photoshop (y no "guardar para web"), notará que la última opción es "progresiva" y le permite elegir cuántos escaneos desea.

Pero para su muestra de imagen, probablemente se hizo usando un códec JPG especial.

Si quieres leer más al respecto:

https://en.wikipedia.org/wiki/Libjpeg