Requirements:
  - metadata go with the image, preferably in the image
  - no data loss, no legacy data loss
  - automatically migrate legacy data to XMP
  - XMP sidecar can override exif values stored in unwritable raw file
  - cooperation with metadata editors that don't support XMP
  - preserve originals
  - handle photos on read-only filesystems reasonably well

Another thing to consider is security properties of filesystems,
althought this is much more critical with thumbnails.  Somtimes people
keep images in a cryptographic file system (perhaps to comply with
nondisclosure agreements for commercial customers, or some other
reason).  It might be that the location of images is sensitive.  As a
general rule, I think programs like geeqie should not read data from an
image file and write it in another location unless the user explicitly
opts in to that behavior, perhaps per source filesystem.  So XMP
sidecars in the same directory seem fine.

  Geeqie now uses text files for storing keywords and comments. This format 
  should be used only for compatibility and when the XMP via Exiv2 is not 

I think you should consider simply requiring exiv2, period, and not
building without it.  Maintaining a separate path seems like far more
work than fixing exiv2 on some platform, and less useful.

Attachment: pgptdOM9i8Leu.pgp
Description: PGP signature

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

Reply via email to