[cvs] 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
mike at theupstairsroom.com
Thu Dec 18 16:49:24 UTC 2008
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
More information about the cvs
mailing list