commit: ansel/lib Ansel.php Exif.php ansel/lib/Exif canon.php fujifilm.php gps.php nikon.php olympus.php panasonic.php sanyo.php
"Michael Rubinsky" <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
mrubinsk 2008-12-18 11:49:24 EST
Modified files:
lib Ansel.php Exif.php
lib/Exif canon.php fujifilm.php gps.php nikon.php
olympus.php sanyo.php
Added files:
lib/Exif panasonic.php
Log:
Totally rip apart our EXIF code. The code based on the Exifer library was
completely broken and I doubt it ever worked properly. Port most of the
relevant code over to Ansel. These changes greatly improve exif support in
Ansel, even if using php's built in functions.
Better calculation/display of shutter speed, 35mm focal lenght equivlants,
exposure mode, program, flash, and probably others I'm forgetting.
Probably still lots of coding standards issues, I grabbed some of them,
but this gets the improvements committed before I start cleaning up the
code.
Revision Changes Path
1.558 +2 -2 ansel/lib/Ansel.php
1.44 +823 -649 ansel/lib/Exif.php
1.8 +425 -375 ansel/lib/Exif/canon.php
1.8 +249 -254 ansel/lib/Exif/fujifilm.php
1.9 +201 -173 ansel/lib/Exif/gps.php
1.9 +323 -342 ansel/lib/Exif/nikon.php
1.9 +188 -163 ansel/lib/Exif/olympus.php
1.1 +300 -0 ansel/lib/Exif/panasonic.php (new)
1.7 +160 -147 ansel/lib/Exif/sanyo.php
Chora Links:
http://cvs.horde.org/diff.php/ansel/lib/Ansel.php?r1=1.557&r2=1.558&ty=u
http://cvs.horde.org/diff.php/ansel/lib/Exif.php?r1=1.43&r2=1.44&ty=u
http://cvs.horde.org/diff.php/ansel/lib/Exif/canon.php?r1=1.7&r2=1.8&ty=u
http://cvs.horde.org/diff.php/ansel/lib/Exif/fujifilm.php?r1=1.7&r2=1.8&ty=u
http://cvs.horde.org/diff.php/ansel/lib/Exif/gps.php?r1=1.8&r2=1.9&ty=u
http://cvs.horde.org/diff.php/ansel/lib/Exif/nikon.php?r1=1.8&r2=1.9&ty=u
http://cvs.horde.org/diff.php/ansel/lib/Exif/olympus.php?r1=1.8&r2=1.9&ty=u
http://cvs.horde.org/co.php/ansel/lib/Exif/panasonic.php?r=1.1
http://cvs.horde.org/diff.php/ansel/lib/Exif/sanyo.php?r1=1.6&r2=1.7&ty=u
--
To unsubscribe, mail: [email protected]