read_exif_data

(PHP 4 >= 4.0.1)

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

Description

array read_exif_data (string filename)

read_exif_data() lit les entêtes EXIF de l'image JPEG nommée filename. Elle retourne un tableau associatif où les index sont les noms d'entêtes EXIF, et les valeurs sont leur valeur associée. Les entêtes EXIF sont souvent disponibles dans les images générées par les appareils phots digitals, mais chaque constructeur marque ses images d'une manière qui lui est propre : il est impossible de savoir quels entê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.