2 votos

¿Cómo cambiar el formato de cabecera de salida JPEG de Photoshop?

Utilizamos Adobe Photoshop en un Mac para generar archivos de imagen JPEG. Estos archivos de imagen tienen que ser renderizados en un dispositivo de salida incrustado sobre el que no tenemos control. Parece que los archivos de salida de Photoshop utilizan el formato de cabecera Exif, mientras que el dispositivo integrado sólo entiende el formato de cabecera JFIF.

Según Wikipedia :

Estrictamente hablando, las normas JFIF y Exif son incompatibles porque cada una de ellas
especifican que su segmento marcador (APP0 o APP1, respectivamente) aparece primero. En la práctica, la mayoría de los archivos JPEG contienen un segmento marcador JFIF que precede a la cabecera Exif . Esto permite a los lectores más antiguos manejar correctamente el segmento JFIF de formato antiguo, mientras que los lectores más recientes también descodifican el siguiente segmento Exif, siendo menos estrictos en cuanto a
exigiendo que aparezca primero.

Como ejemplo, aquí está el JPEG renderizado en Mac:

enter image description here

mientras que el JPEG renderizado en el PC (que funciona en el dispositivo integrado) sí lo tiene:

enter image description here

También puedes ver la cabecera Exif que viene después de la JFIF en la imagen de PC de arriba.

¿Existe algún ajuste en Photoshop que nos permita exportar JPEG con el preámbulo JFIF en la cabecera?


EDITAR: Después de usar JPEG Snoop La información de la cabecera que decodifica es la siguiente.

La imagen generada por el PC tiene una cabecera 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 por Mac tiene una cabecera 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

Entonces, después de ejecutar el XnView sugerido, la cabecera del 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 puede ahora leer este JPEG generado por el Mac.

3voto

Zombies Puntos 5977

¿Qué versión de Photoshop está utilizando? Al parecer, Adobe dejó de soportar la exportación con JFIF en algún momento, y la sustituyó por EXIF.

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

http://newsgroup.xnview.com/viewtopic.php?f=60&t=24056

Acabo de probar esto con un jpeg EXIF en mi ordenador, lo he abierto en XnView y lo he seleccionado:

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

El archivo resultante seguía siendo un jpeg, pero tenía una cabecera JFIF.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X