[ansel] Updated patch for EXIF code

Heath S. Hendrickson heath at outerspaceconsultants.com
Thu Jan 22 10:25:50 PST 2004


Okay, here are the updated patches/files for the new EXIF code.  The 
changes were as follows:

1) moved existing Exif.php to Exifer.php
2) created new Exif.php that contains functions:
       get_exif_data() - determines if native function is present and 
uses it, otherwise uses Exifer code
       convert_exifer_to_native() - converts the Exifer output array to 
something similar to the native function
       convert_exif_data() - converts EXIF data into human readable format
3) modified existing template file image/exif.inc to perform mapping of 
EXIF field names to friendly names
4) created new template file image/exif-view.inc that is used by the 
stand-alone EXIF viewing call, includes image/exif.inc
5) modified existing template file view/exif-image.inc to include new 
image/exif.inc file for field mappings
6) modified image.php to call the new get_exif_data() function and 
include new template image/exif-view.php instead of image/exif.inc
7) modified view.php to call new get_exif_data() function

I've attached a diff for the modified files and the new files 
(Exifer.php, exif-view.php) all in a zip file to keep it under the 40k 
limit.

Edited files:
  image.php
  view.php
  lib/Exif.php
  templates/view/exif-image.inc
  templates/image/exif.inc
New files:
  lib/Exifer/php (rename of previous Exif.php)
  templates/image/exif-view.inc

Thanks,
heath


More information about the ansel mailing list