Balises et constantes exif sous Android

 

Voici la listes des constantes et des balises utilisées pour gérer les informations exif sous Android.

 

Liste des balises

Fonction Désignation Type
String TAG_APERTURE Ouverture du diaphragme String
String TAG_DATETIME Date et Heure (AAAA:MM:JJ HH:MM:SS) String
String TAG_EXPOSURE_TIME Temps d'exposition String
String TAG_FLASH Flash activé ou non int
String TAG_FOCAL_LENGTH Longueur focale rational
String TAG_GPS_ALTITUDE Altitude en mêtre (par rapport à l'altitude de référence TAG_GPS_ALTITUDE_REF) rational
String TAG_GPS_ALTITUDE_REF Altitude de référence (0 pour le niveau de la mer) int
String TAG_GPS_DATESTAMP Date GPS en temps universel String
String TAG_GPS_TIMESTAMP Heure GPS en temps universel String
String TAG_GPS_LATITUDE_REF Latitude de référence pour les coordonnées GPS (Nord ou Sud) String
String TAG_GPS_LATITUDE Latitude ("num1/denom1,num2/denom2,num3/denom3") String
String TAG_GPS_LONGITUDE_REF Longitude de référence pour les coordonnées GPS (Est ou Ouest) String
String TAG_GPS_LONGITUDE Longitude ("num1/denom1,num2/denom2,num3/denom3") String
String TAG_GPS_PROCESSING_METHOD Nom de la méthode pour récupérer les informations GPS String
String TAG_IMAGE_LENGTH Longueur de l'image en pixel int
String TAG_IMAGE_WIDTH Largeur (ou hauteur) de l'image en pixel int
String TAG_ISO Nombre d'ISO lors de la pirse de la photo String
String TAG_MAKE Généralement, le nom du constructeur de l'appareil photo utilisé String
String TAG_MODEL Modèle de l'appareil utilisé String
String TAG_ORIENTATION Orientation de l'appareil (cf. constantes) String
String TAG_WHITE_BALANCE Balance des blancs (en automatique ou manuel) (cf. constantes) String

AttentionAttention, ces balises apparaissent au fil des versions Android (API). Suivant la version minimum d'Android que vous visez, il faudra vérifier l'existence des balises utilisées

Exemple:

int build = Build.VERSION.SDK_INT;

// API 11
if (build >= 11) {

...

}

Pour connaître la disponibilité d'une balise suivant une version API, consultez le site de Google !


Liste des constantes

Constante Désignation
public static final int ORIENTATION_FLIP_HORIZONTAL Inversion suivant l'axe droite/gauche
public static final int ORIENTATION_FLIP_VERTICAL Inversion suivant l'axe haut/bas
public static final int ORIENTATION_NORMAL Position normal
public static final int ORIENTATION_ROTATE_90 Orienté à 90°
public static final int ORIENTATION_ROTATE_180 Orienté à 180°
public static final int ORIENTATION_ROTATE_270 Orienté à 270°
public static final int ORIENTATION_TRANSPOSE Inversion suivant l'axe haut gauche / bas droite
public static final int ORIENTATION_TRANSVERSE Inversion suivant l'axe haut droite / bas gauche
public static final int ORIENTATION_UNDEFINED Indéfinie
public static final int WHITEBALANCE_AUTO Balance des blancs réglée automatiquement
public static final int WHITEBALANCE_MANUAL Balance des blancs réglée manuellement