[ansel] Updated patch for EXIF code

Heath S. Hendrickson heath at outerspaceconsultants.com
Thu Jan 22 10:45:35 PST 2004


Argh!  Well, I figured out how to test it and found a couple bugs. 
Attached is a new zip archive with all the correct files in it, throw 
the other one away.  And it turns out that I didn't have to modify 
view.php...

heath

Heath S. Hendrickson wrote:

> 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