Beispiel #1
0
        <BR>
        <HR>
        <BR>

        Output the Photoshop IRB (including the IPTC-NAA info -->
        <?php 
echo Interpret_IRB_to_HTML(get_Photoshop_IRB($jpeg_header_data), $filename);
?>

        <BR>
        <HR>
        <BR>

        Output the Meta Information -->
        <?php 
echo Interpret_EXIF_to_HTML(get_Meta_JPEG($filename), $filename);
?>

        <BR>
        <HR>
        <BR>

        <!-- Display the original image -->

        <h2>Original Image</h2>
        <?php 
echo "<img src=\"{$filename}\">";
?>


        <BR>
 /**
  * match given array with exifdata from file
  * 
  * @param string imageFileName
  * @param array tagnameArray
  * @return array
  * @access public
  * @since 7/28/05
  */
 function extractExifMetadata($imageFileName)
 {
     $metadataArrays = array();
     $metadataArrays[] = get_EXIF_JPEG($imageFileName);
     $metadataArrays[] = get_Meta_JPEG($imageFileName);
     $metadataArrays[] = get_EXIF_TIFF($imageFileName);
     $results = array();
     foreach ($metadataArrays as $metadataArray) {
         if (is_array($metadataArray)) {
             $exifArray = $metadataArray[0]['34665']['Data'][0];
             if (is_array($exifArray)) {
                 foreach ($exifArray as $array) {
                     if ($array['Tag Name'] && $array['Text Value']) {
                         $results[$array['Tag Name']] = $array['Text Value'];
                     }
                 }
             }
         }
     }
     return $results;
 }