PHP Manual
Prev |  | Next

# read_exif_data

(PHP 4 )

read_exif_data -- Read the EXIF headers from a JPEG

## Description

``array read_exif_data` (string filename)`

The read_exif_data() function reads the EXIF headers from a JPEG image file. It returns an associative array where the indexes are the Exif header names and the values are the values associated with those Exif headers. Exif headers tend to be present in JPEG images generated by digital cameras, but unfortunately each digital camera maker has a different idea of how to actually tag their images, so you can't always rely on a specific Exif header being present.

Example 1. read_exif_data
    <?php
     $exif = read_exif_data ('p0001807.jpg');
     while(list($k,$v)=each($exif)) {
       echo "$k: $v<br>\n";
     }
    ?>

    Output:
    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: This function is only available in PHP 4 compiled using --enable-exif

> This function does not require the GD image library.

Prev | Home | Next
PNG2WBMP | Up | iptcembed