Estamos utilizando Adobe Photoshop en una Mac para generar archivos de imagen JPEG. Estos archivos de imagen deben procesarse en un dispositivo de salida integrado sobre el que no tenemos control. Parece que los archivos generados por Photoshop utilizan el formato de encabezado Exif, mientras que el dispositivo integrado solo entiende el formato de encabezado JFIF.
Estrictamente hablando, los estándares JFIF y Exif son incompatibles porque cada uno de ellos
especifique que su segmento marcador (APP0 o APP1, respectivamente) aparece primero. En
En la práctica, la mayoría de los archivos JPEG contienen un segmento marcador JFIF que precede al Exif
encabezamiento. Esto permite que los lectores más antiguos manejen correctamente el segmento JFIF de formato más antiguo,
mientras que los lectores más nuevos también decodifican el siguiente segmento Exif, siendo menos estrictos con respecto a
requiriendo que aparezca primero.
A modo de ejemplo, aquí está el JPEG procesado para Mac:
mientrasqueelJPEGprocesadoparaPC(quefuncionaeneldispositivointegrado)tiene:
También puede ver el encabezado Exif que viene después del JFIF en la imagen de la PC anterior.
¿Hay alguna configuración en Photoshop que nos permita exportar JPEG con el preámbulo JFIF en el encabezado?
EDITAR: Después de usar JPEG Snoop , la información del encabezado que decodificó es el siguiente.
La imagen generada por PC tiene un encabezado APP0 (JFIF):
*** Marker: APP0 (xFFE0) ***
OFFSET: 0x00000002
length = 16
identifier = [JFIF]
version = [1.1]
density = 96 x 96 DPI (dots per inch)
thumbnail = 0 x 0
La imagen generada en Mac tiene un encabezado APP1 (Exif):
*** Marker: APP1 (xFFE1) ***
OFFSET: 0x00000002
length = 24
Identifier = [Exif]
Identifier TIFF = 0x[49492A00 08000000]
Endian = Intel (little)
TAG Mark x002A = 0x002A
EXIF IFD0 @ Absolute 0x00000014
Dir Length = 0x0000
Offset to Next IFD = 0x00000000
Luego, después de ejecutar el XnView sugerido, el encabezado de Mac se ve así:
*** Marker: APP0 (xFFE0) ***
OFFSET: 0x00000002
length = 16
identifier = [JFIF]
version = [1.1]
density = 72 x 72 DPI (dots per inch)
thumbnail = 0 x 0
Y el dispositivo integrado ahora puede leer este JPEG generado por Mac.