read_exif_data

read_exif_data -- Lit les en-têtes EXIF d'une image JPEG

Description

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 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 1 . 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 .