EXIF
EXIF ou Exchangeable Image File Format est une norme produite par l'association des industries japonaises d'électroniques et de technologies de l'information (Japan Electronics and Information Technology Industries Association). Ce standard spécifie les formats à utiliser pour les images, les sons et étiquettes pour les clichers de photo numériques et d'autres systèmes gérant des fichiers sons et images enregistrés par des appareils photos numériques. Les données annexées sont généralement relatives aux attributs physiques de l'image (c.-à-d. hauteur, largeur, utilisation du flash ou non, vitesse d'obturation, le ratio distance focale / diamètre de la lentille (F stop), plutôt qu'à des données relatives à l'image elle-même (c.-à-d. emplacement de la photo, mot clés etc.). Donc, les métadonnées EXIF sont très proches de l'image principale puisqu'elles décrivent les attributs physiques de cette image.
Les informations EXIF sont annexées en utilisant les spécifications des tags TIFF 6.0. Chaque propriété EXIF (cela correspond à un réglage - indiquant si oui ou non le flash a été utilisé) est décrit par deux numéros. Le premier des deux numéros, appelé IFD (Image File Directory) représente le genre général de la propriété. EXIF fournit cinq IFDs différents :
- IFD Image principale (Primary)
- IFD spécifique à EXIF (Exif)
- IFD GPS (Global Positioning System) (GPS)
- IFD Inter-opérabilité (Interopability)
- IFD Vignette (Thumbnail)
Chaque IFD possède son propre ensemble de numéros représentant des attributs spécifiques au sein de cet IFD ; chaque numéro constitue un tag. Par exemple, l'IFD EXIF a pour numéro de tag 36867, contenant la date et l'heure de la prise de vue. En combinant l'IFD et le tag, on obtient un identifiant unique pour une valeur de métadonnées. La valeur 2:36867 représente le 2e IFD (spécifique EXIF) avec le tag 36867 (date et heure de la prise de vue). La notation IFD:Tag
est utilisée par EMu pour spécifier les valeurs des métadonnées EXIF.
Les tableaux ci-dessous décrivent les tags possibles pour chaque IFD. Pour une description complète des valeurs disponibles pour un attribut donné, consultez les spécifications EXIF Version 2.2.
Code |
Nom |
Description succincte |
---|---|---|
254 |
NewSubfileType |
Une indication générale du type de données contenu dans le sous-fichier. |
255 |
SubfileType |
Une indication générale du type de données contenu dans le sous-fichier. |
256 |
ImageWidth |
Le nombre de colonnes dans l'image, cad. le nombre de pixels par rangé. |
257 |
ImageLength |
Le nombre de rangées de pixels dans l'image. |
258 |
BitsPerSample |
Le nombre de bits par composant. |
259 |
Compression |
Méthode de compression utilisée pour les données de l'image. |
262 |
PhotometricInterpretation |
L'espace de couleurs pour les données de l'image. |
263 |
Threshholding |
Pour les fichiers TIFF noirs et blancs qui représentent des dégradés de gris, la technique utilisée pour convertir les gris en pixels noirs et blancs. |
264 |
CellWidth |
La largeur de la matrice de tramage ou de "halftoning" utilisée pour créer un fichier tramé ou "Halftoned" à deux niveaux. |
265 |
CellLength |
La longueur de la matrice de tramage ou de "halftoning" utilisée pour créer un fichier tramé ou "Halftoned" à deux niveaux. |
266 |
FillOrder |
L'ordre logique des bits dans un octet. |
270 |
ImageDescription |
Une chaîne de caractère qui décrit le sujet de l'image. |
271 |
Make |
Le fabriquant du scanner. |
272 |
Model |
Le nom et modèle du scanner ou son numéro. |
273 |
StripOffsets |
Pour chaque bande, le "byte offset" de cette bande. |
274 |
Orientation |
L'orientation de l'image par rapport aux lignes et colonnes. |
277 |
SamplesPerPixel |
Le nombre de composants par pixel. |
278 |
RowsPerStrip |
Le nombre de rangées par bande. |
279 |
StripByteCounts |
Pour chaque bande, le nombre d'octets dans la bande après compression. |
280 |
MinSampleValue |
La valeur minimale du composant utilisé. |
281 |
MaxSampleValue |
La valeur maximale du composant utilisé. |
282 |
XResolution |
Le nombre de pixels par Unité de résolution dans la largeur de l'image. |
283 |
YResolution |
Le nombre de pixels par Unité de résolution dans la hauteur de l'image. |
284 |
PlanarConfiguration |
Comment le composant de chaque pixel est stocké. |
288 |
FreeOffsets |
Pour chaque séquence contiguë d'octets inutilisés dans un fichier TIFF, le "byte offset"de la séquence. |
289 |
FreeByteCounts |
Pour chaque séquence contiguë d'octets inutilisés dans un fichier TIFF, le nombre d'octets de la séquence. |
290 |
GrayResponseUnit |
La précision de l'information contenue dans GrayResponseCurve. |
291 |
GrayResponseCurve |
Pour les données type "échelle de gris", la densité optique pour chaque valeur possible des pixels. |
296 |
ResolutionUnit |
L'unité de mesure pour XResolution et YResolution. |
305 |
Software |
Nom et numéro de version du logiciel utilisé pour créer l'image. |
306 |
DateTime |
Date et heure de création de l'image. |
315 |
Artist |
Personne qui a créé l'image. |
316 |
HostComputer |
L'ordinateur et / ou le système d'exploitation utilisé au moment de la création de l'image. |
320 |
ColorMap |
Une carte de couleurs pour palette d'images colorées. |
338 |
ExtraSamples |
Description de composants supplémentaires. |
33432 |
Copyright |
Étiquette Copyright |
Code |
Nom |
Description succincte |
---|---|---|
33434 |
ExposureTime |
Temps d'exposition donné en secondes. |
33437 |
FNumber |
Le nombre F (Distance focale/diamètre de la lentille). |
34850 |
ExposureProgram |
La classe de programme utilisé par l'appareil photo pour régler l'exposition lorsque la photo est prise. |
34852 |
SpectralSensitivity |
Indique la sensibilité spectrale de chaque mode utilisé par l'appareil photo. |
34855 |
ISOSpeedRatings |
Indique la vitesse ISO et la latitude ISO de l'appareil photo ou du système d'acquisition comme spécifié dans la norme ISO 12232. |
34856 |
OECF |
Indique la fonction de conversion Opto-Electrique (Opto-Electric Conversion Function (OECF)), spécifiée dans la norme ISO 14524. |
36864 |
ExifVersion |
La version des standards Exif supportés. |
36867 |
DateTimeOriginal |
La date et l'heure de génération de l'image originale. |
36868 |
DateTimeDigitized |
La date et l'heure de stockage de l'image en données numériques. |
37121 |
ComponentsConfiguration |
Spécifique à la compression de données ; spécifie les modes et les compléments d'interprétation photométrique (PhotometricInterpretation). |
37122 |
CompressedBitsPerPixel |
Spécifique à la compression de données ; déclare les bits compressés par pixels. |
37377 |
ShutterSpeedValue |
Vitesse d'obturation. |
37378 |
ApertureValue |
L'ouverture de la lentille. |
37379 |
BrightnessValue |
La valeur de la luminosité. |
37380 |
ExposureBiasValue |
Le biais d'exposition. |
37381 |
MaxApertureValue |
Le plus petit nombre F de la lentille. |
37382 |
SubjectDistance |
La distance au sujet en mètres. |
37383 |
MeteringMode |
Le mode de mesure. |
37384 |
LightSource |
Le type de source de lumière. |
37385 |
Flash |
Indique l'état du flash au moment de la prise d'image. |
37386 |
FocalLength |
La distance focale de la lentille en mm. |
37396 |
SubjectArea |
Indique l'emplacement et la surface du sujet principal dans la scène globale. |
37500 |
MakerNote |
Information spécifique du fabriquant. |
37510 |
UserComment |
Mots clés ou commentaires sur l'image ; complément de ImageDescription. |
37520 |
SubsecTime |
Tag utilisé pour enregistrer les fractions de secondes pour le tag DateTime. |
37521 |
SubsecTimeOriginal |
Tag utilisé pour enregistrer les fractions de secondes pour le tag DateTimeOriginal. |
37522 |
SubsecTimeDigitized |
Tag utilisé pour enregistrer les fractions de secondes pour le tag DateTimeDigitized. |
40960 |
FlashpixVersion |
La version du format Flashpix supporté par un fichier FPXR. |
40961 |
ColorSpace |
Le tag d'information espace de couleur est toujours enregistré comme le déterminant de l'espace de couleur. |
40962 |
PixelXDimension |
Spécifique à la compression de données ; la largeur valide de l'image principale. |
40963 |
PixelYDimension |
Spécifique à la compression de données ; la hauteur valide de l'image principale. |
40964 |
RelatedSoundFile |
Utilisé pour enregistrer le nom d'un fichier audio relatif aux données d'une image. |
41483 |
FlashEnergy |
Indique l'énergie stroboscopique au moment de la prise d'image, mesuré en Beam Candle Power Seconds. |
41484 |
SpatialFrequencyResponse |
Pour un appareil photo ou un système d'acquisition, enregistre la table des fréquences spatiales et les valeurs SFR, dans le sens de la largeur de l'image, de la hauteur de l'image, ainsi que la diagonale comme spécifié dans la norme ISO 12233. |
41486 |
FocalPlaneXResolution |
Indique le nombre de pixels dans le sens de la largeur d'une image, par unité de résolution dans le plan de la focale (FocalPlaneResolutionUnit). |
41487 |
FocalPlaneYResolution |
Indique le nombre de pixels dans le sens de la hauteur d'une image, par unité de résolution dans le plan de la focale (FocalPlaneResolutionUnit). |
41488 |
FocalPlaneResolutionUnit |
Indique l'unité de résolution pour la mesure de FocalPlaneXResolution et FocalPlaneYResolution. |
41492 |
SubjectLocation |
Indique l'emplacement du sujet principal dans la scène. |
41493 |
ExposureIndex |
Indique l'index d'exposition sélectionné sur l'appareil photo ou le système d'acquisition au moment de la prise de l'image. |
41495 |
SensingMethod |
Indique le type de capteur d'image sur l’appareil photo ou le système d'acquisition. |
41728 |
FileSource |
Indique l'image source. |
41729 |
SceneType |
Indique le type de scène. |
41730 |
CFAPattern |
Indique le motif géométrique de la palette de filtres de couleurs d'un capteur d'images, lors de l'utilisation d'un capteur de type "one-chip color area sensor". |
41985 |
CustomRendered |
Indique l'utilisation d'un traitement spécial des données images, qui permet de modifier et personnaliser le rendu de l'image. |
41986 |
ExposureMode |
Indique le mode d'exposition au moment de la prise d'image. |
41987 |
WhiteBalance |
Indique le mode de balance des blancs lors de la prise de l'image. |
41988 |
DigitalZoomRatio |
Indique le zoom numérique lors de la prise de l'image. |
41989 |
FocalLengthIn35mmFilm |
Indique la distance focale en mm, équivalente à l'utilisation d'un appareil photo à pellicule de 35 mm. |
41990 |
SceneCaptureType |
Indique le type de scène qui a été pris. |
41991 |
GainControl |
Indique le degré d'ajustement global du gain de l'image. |
41992 |
Contrast |
Indique la direction d'application du contraste par l'appareil photo lors de la prise de l'image. |
41993 |
Saturation |
Indique la direction d'application de la saturation par l'appareil photo lors de la prise de l'image. |
41994 |
Sharpness |
Indique la direction d'application de la netteté par l'appareil photo lors de la prise de l'image. |
41995 |
DeviceSettingDescription |
Ce tag indique des informations sur les conditions de prise de la photo pour les modèles particuliers d'appareil photo. |
41996 |
SubjectDistanceRange |
Indique la distance avec le sujet. |
42016 |
ImageUniqueID |
Indique un identifiant assigné de façon unique à chaque image. |
Code |
Nom |
Description succincte |
---|---|---|
0 |
GPSVersionID |
Indique la version de GPSInfoIFD. |
1 |
GPSLatitudeRef |
Indique s'il s'agit d'une latitude nord ou sud. |
2 |
GPSLatitude |
Indique la latitude. |
3 |
GPSLongitudeRef |
Indique si la longitude est est ou ouest. |
4 |
GPSLongitude |
Indique la longitude. |
5 |
GPSAltitudeRef |
Indique l'altitude utilisée comme altitude de référence. |
6 |
GPSAltitude |
Indique l'altitude, basée sur la référence GPSAltitudeRef. |
7 |
GPSTimeStamp |
Indique l'heure UTC (Coordinated Universal Time). |
8 |
GPSSatellites |
Indique les satellites GPS utilisés pour les mesures. |
9 |
GPSStatus |
Indique le statut du GPS receveur lorsque l'image est enregistrée. |
10 |
GPSMeasureMode |
Indique le mode de mesure du GPS. |
11 |
GPSDOP |
Indique le degré de précision du GPS (DOP : data degree of precision). |
12 |
GPSSpeedRef |
Indique l'unité de mesure utilisée pour exprimer la vitesse de mouvement du GPS receveur. |
13 |
GPSSpeed |
Indique la vitesse de mouvement du GPS receveur. |
14 |
GPSTrackRef |
Indique la référence pour donner la direction du mouvement du GPS receveur. |
15 |
GPSTrack |
Indique la direction du mouvement du GPS receveur. |
16 |
GPSImgDirectionRef |
Indique la référence pour donner la direction de l'image lors de sa prise. |
17 |
GPSImgDirection |
Indique la direction de l'image lors de sa prise. |
18 |
GPSMapDatum |
Indique les données géodésiques utilisées par le GPS receveur. |
19 |
GPSDestLatitudeRef |
Indique si la latitude du point de destination est nord ou sud. |
20 |
GPSDestLatitude |
Indique la latitude du point de destination. |
21 |
GPSDestLongitudeRef |
Indique si la longitude du point de destination est est ou ouest. |
22 |
GPSDestLongitude |
Indique la longitude du point de destination. |
23 |
GPSDestBearingRef |
Indique la référence utilisée pour donner la position du point de destination. |
24 |
GPSDestBearing |
Indique la position du point de destination. |
25 |
GPSDestDistanceRef |
Indique l'unité utilisée pour exprimer la distance au point de destination. |
26 |
GPSDestDistance |
Indique la distance au point de destination. |
27 |
GPSProcessingMethod |
Une chaîne enregistrant le nom de la méthode utilisée pour trouver l'emplacement. |
28 |
GPSAreaInformation |
Une chaîne de caractères enregistrant le nom de la position GPS. |
29 |
GPSDateStamp |
Une chaîne de caractères enregistrant les informations de date et heure UTC (Coordinated Universal Time). |
30 |
GPSDifferential |
Indique si une correction différentielle est appliquée à un receveur GPS. |
Code |
Nom |
Description succincte |
---|---|---|
1 |
InteroperabilityIndex |
Indique l'identification des règles d'Inter-opérabilité. |
Les codes utilisés par IFD Vignettes sont exactement les mêmes que ceux de Primary Image IFD.