¿Cómo cambiar el formato del encabezado de salida JPEG de photoshop?

2

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.

Según Wikipedia :

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.

    
pregunta Peter K. 24.01.2012 - 14:36

1 respuesta

3

¿Qué versión de Photoshop está usando? Al parecer, Adobe eliminó el soporte para exportar con JFIF en algún momento y lo reemplazó con EXIF.

Puedes probar una aplicación como XnView para eliminar metadatos:

enlace

Acabo de probar esto con un jpeg EXIF en mi computadora, lo abrí en XnView y luego seleccioné:

Tools > Export > [√] remove all metadata > Save…

El archivo resultante siguió siendo un jpeg, pero tenía un encabezado JFIF.

    
respondido por el cleverbit 24.01.2012 - 15:06

Lea otras preguntas en las etiquetas