Diccionario

¿Qué es la versión FlashPix?

La versión de FlashPix es una etiqueta Exif en muchas fotos. Su valor estándar, 0100, significa que el archivo está listo para la conversión al formato FlashPix versión 1.0.

flashpix-version

La versión FlashPix es una etiqueta Exif que te dice qué versión del formato de imagen FlashPix admite una foto. El estándar Exif define un solo valor para la etiqueta: 0100, que significa formato FlashPix versión 1.0.

El estándar Exif registra los datos de manera que la conversión a FlashPix sea posible sin pérdida de calidad. La conversión también puede transferir muchas etiquetas Exif a campos FlashPix equivalentes. La etiqueta de versión FlashPix registra qué versión de FlashPix admite esa conversión.

Qué archivos lo llevan

La etiqueta se encuentra en la parte Exif de un archivo, con el ID de etiqueta 0xA000, que es 40960 en decimal. El estándar Exif abarca archivos JPEG comprimidos y archivos TIFF sin comprimir. Los datos Exif también pueden aparecer en archivos PNG, en muchos archivos raw de cámara basados en TIFF y en algunos videos AVI y MOV.

La versión 2.31 de Exif, de 2016, indica que la versión FlashPix es obligatoria en todos los tipos de imagen que cubre. Exif 3.0, de 2023, hace que la etiqueta sea opcional, por lo que un archivo que siga el estándar más reciente puede omitirla.

Cómo es el valor

El valor tiene una longitud de 4 bytes. Cada byte contiene un dígito como carácter de texto y ningún byte nulo termina el valor. Los dígitos funcionan igual que en la versión Exif, donde 0231 representa Exif 2.31.

  • 0100 significa formato FlashPix versión 1.0.
  • Cualquier otro valor está reservado y el estándar Exif no le da ningún significado.

Qué es FlashPix

Eastman Kodak publicó el formato FlashPix en 1996, junto con Hewlett-Packard, Live Picture y Microsoft. Los archivos FlashPix usan la extensión .fpx y el tipo de medio image/vnd.fpx.

Un archivo FlashPix funciona como un pequeño sistema de archivos dentro de un solo archivo. El archivo contiene "storages" y "streams", que actúan como carpetas y archivos. La especificación de FlashPix construye este contenedor sobre el almacenamiento estructurado Microsoft OLE.

Un archivo FlashPix puede almacenar la misma imagen en varios tamaños. Cada tamaño tiene la mitad del ancho y la mitad de la altura del siguiente tamaño mayor. El tamaño más pequeño cabe en un bloque de 64 por 64 píxeles.

FlashPix divide cada tamaño en bloques. Estos bloques permiten que un programa lea solo la parte de la imagen que necesita.

De dónde proviene el valor

La cámara o el software que escribe los datos Exif establece el valor. El estándar Exif llama archivo listo para la conversión a FlashPix a un archivo FlashPix-Ready o archivo FPXR. El estándar enumera 3 características de este tipo de archivo:

  • El software puede copiar etiquetas Exif a campos equivalentes del archivo FlashPix. Algunas etiquetas no tienen un campo equivalente, por ejemplo las notas del fabricante y la propia etiqueta de versión FlashPix.
  • El software puede convertir los datos adicionales de los segmentos APP2 de un archivo JPEG en extensiones FlashPix.
  • El software puede reorganizar la imagen JPEG en bloques FlashPix sin pérdida de calidad cuando los datos JPEG incluyen marcadores de reinicio.

Los marcadores de reinicio son marcadores opcionales en los datos JPEG comprimidos. Sin ellos, el software aún puede convertir la foto a FlashPix, pero la conversión puede perder algo de calidad de imagen.

El estándar Exif registra las extensiones FlashPix en segmentos JPEG APP2. Algunas cámaras de FujiFilm, Hewlett-Packard, Kodak y Sanyo almacenan estos datos FlashPix adicionales en segmentos APP2 con el código de ID FPXR.

Por qué es importante para tu archivo

La versión FlashPix es una etiqueta. La etiqueta no contiene datos de imagen, por lo que no cambia los colores ni el tamaño de tu foto.

Cuando revisas los datos Exif de una foto, 0100 es el valor que deberías ver. El estándar no define ningún otro valor. Que falte la etiqueta no es un error en un archivo que sigue Exif 3.0.

FlashPix también explica una regla para la etiqueta de espacio de color. El estándar Exif indica que el software puede tratar los datos de imagen marcados como Uncalibrated como sRGB cuando convierta el archivo a FlashPix.