<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; }