Hey, I wrote a exif module too and it uses a much more lightweight Exif/IPTC library than PEL.
My module uses a modified version of the Gallery2 exif library which is itself a modified version of the Exifixer library.
Perhaps we could make the exif module have a selectable library..
So we could select like PEL, Exifixer, or the built in PHP functions to be used.
The Acidfree module used to display exif info using the built in PHP functions, so code could be copied from there.
I have attached my module..
For of an example of my module:
http://www.jaredwiltshire.com/node/58
I would be willing to do most the work.. but I might need a little help.
Comments
Comment #1
David Lesieur commentedCool, thanks for sharing your module! I'd be very open to patches that would allow supporting multiple libraries. Unfortunately, I won't have much time myself to help code this in the near future, but I'll try to help with code reviews.
You might also want to get in touch with fronbow, who mentioned similar ideas and might already have made progress.
Comment #2
fronbow commentedHi Jared
this sounds interesting, I'll have a look at this code.
I'm working on an iptc module (it's in cvs but not quite ready for public consumption yet, not even dev testing as I'm still working out the initial ideas!).
At the moment, I'm using one library to cover both functions(exif and iptc), but I now think it needs to maybe have the option of a lib for exif and a lib for iptc, or does your code do both?
For information: currently you can select either the php functions for exif/iptc, the exiv2 binary, or the exiftool binary.
Cheers
Comment #3
jphautin commented