Lit les en-têtes EXIF d'une image JPEG
array read_exif_data (string filename)
read_exif_data() lit les en-têtes EXIF de
l'image JPEG nommée filename.
Elle retourne un tableau associatif où les index sont les noms
d'en-têtes EXIF, et les valeurs sont leur valeur
associée. Les en-têtes EXIF sont souvent disponibles
dans les images générées par les appareils
photos numériques, mais chaque constructeur marque ses images d'une
manière qui lui est propre : il est impossible de savoir
quelles en-têtes seront présents.
Exemple avec read_exif_data()
<?php
$exif = read_exif_data('p0001807.jpg');
while(list($k,$v)=each($exif)) {
echo "$k: $v<br>\n";
}
?>
Cet exemple va afficher :
FileName: p0001807.jpg
FileDateTime: 929353056
FileSize: 378599
CameraMake: Eastman Kodak Company
CameraModel: KODAK DC265 ZOOM DIGITAL CAMERA (V01.00)
DateTime: 1999:06:14 01:37:36
Height: 1024
Width: 1536
IsColor: 1
FlashUsed: 0
FocalLength: 8.0mm
RawFocalLength: 8
ExposureTime: 0.004 s (1/250)
RawExposureTime: 0.0040000001899898
ApertureFNumber: f/ 9.5
RawApertureFNumber: 9.5100002288818
FocusDistance: 16.66m
RawFocusDistance: 16.659999847412
Orientation: 1
ExifVersion: 0200
Note :
read_exif_data() n'est disponible que sous PHP 4 ,
compilé avec
--enable-exif.
read_exif_data() ne requiert pas la librairie GD.