[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