La version FlashPix est une balise Exif qui indique quelle version du format d'image FlashPix une photo prend en charge. La norme Exif définit une valeur pour cette balise : 0100, qui signifie format FlashPix version 1.0.
La norme Exif enregistre les données de façon à rendre possible la conversion vers FlashPix sans perte de qualité. La conversion peut également transférer de nombreuses balises Exif vers des champs FlashPix correspondants. La balise de version FlashPix enregistre quelle version de FlashPix cette conversion prend en charge.
Quels fichiers le portent
La balise se trouve dans la partie Exif d'un fichier, sous l'identifiant de balise 0xA000, qui correspond à 40960 en décimal. La norme Exif couvre les fichiers JPEG compressés et les fichiers TIFF non compressés. Les données Exif peuvent également apparaître dans les fichiers PNG, dans de nombreux fichiers RAW d'appareil photo basés sur TIFF, ainsi que dans certaines vidéos AVI et MOV.
La version Exif 2.31 de 2016 rend la version FlashPix obligatoire pour chaque type d'image couvert. Exif 3.0 de 2023 rend cette balise optionnelle, donc un fichier conforme à la nouvelle norme peut l'omettre.
À quoi ressemble la valeur
La valeur a une longueur de 4 octets. Chaque octet contient un chiffre sous forme de caractère texte, et aucun octet nul ne termine la valeur. Les chiffres fonctionnent comme pour la version Exif, où 0231 représente Exif 2.31.
0100signifie format FlashPix version 1.0.- Toute autre valeur est réservée et la norme Exif ne lui donne aucune signification.
Ce qu'est FlashPix
Eastman Kodak a publié le format FlashPix en 1996, avec Hewlett-Packard, Live Picture et Microsoft. Les fichiers FlashPix utilisent l'extension .fpx et le type de média image/vnd.fpx.
Un fichier FlashPix fonctionne comme un petit système de fichiers à l'intérieur d'un seul fichier. Il contient des "storages" et des "streams", qui agissent comme des dossiers et des fichiers. La spécification FlashPix construit ce conteneur sur le stockage structuré Microsoft OLE.
Un fichier FlashPix peut stocker la même image à plusieurs tailles. Chaque taille a la moitié de la largeur et la moitié de la hauteur de la taille immédiatement supérieure. La plus petite taille tient dans une tuile de 64 par 64 pixels.
FlashPix divise chaque taille en tuiles. Ces tuiles permettent à un programme de lire uniquement la partie de l'image dont il a besoin.
D'où vient la valeur
La valeur est définie par l'appareil photo ou le logiciel qui écrit les données Exif. La norme Exif appelle un fichier prêt pour la conversion en FlashPix un fichier FlashPix-Ready, ou fichier FPXR. Elle définit 3 caractéristiques pour un tel fichier :
- Un logiciel peut copier les balises Exif vers des champs correspondants du fichier FlashPix. Certaines balises n'ont pas de champ correspondant, par exemple les notes du fabricant et la balise de version FlashPix elle-même.
- Un logiciel peut convertir les données supplémentaires contenues dans les segments APP2 d'un fichier JPEG en extensions FlashPix.
- Un logiciel peut réorganiser l'image JPEG en tuiles FlashPix sans perte de qualité lorsque les données JPEG comportent des marqueurs de redémarrage.
Les marqueurs de redémarrage sont des marqueurs optionnels dans les données JPEG compressées. Sans eux, un logiciel peut toujours convertir la photo en FlashPix, mais la conversion peut entraîner une perte de qualité d'image.
La norme Exif enregistre les extensions FlashPix dans les segments APP2 des fichiers JPEG. Certains appareils photo de FujiFilm, Hewlett-Packard, Kodak et Sanyo stockent ces données FlashPix supplémentaires dans des segments APP2 portant le code d'identification FPXR.
Pourquoi cela est important pour votre fichier
La version FlashPix est une étiquette. La balise ne contient aucune donnée d'image, elle ne modifie donc ni les couleurs ni la taille de votre photo.
Lorsque vous vérifiez les données Exif d'une photo, 0100 est la valeur attendue. La norme ne définit aucune autre valeur. Une balise manquante n'est pas une erreur dans un fichier conforme à Exif 3.0.
FlashPix définit également une règle pour la balise espace colorimétrique. La norme Exif indique que les logiciels peuvent traiter des données d'image marquées comme Uncalibrated comme sRGB lorsque le logiciel convertit le fichier en FlashPix.