[Digikam-devel] [digikam] [Bug 268688] Write metadata to all images does not remove obsolete tags

Sven sven-kdebug at geekbox.info
Mon Feb 11 06:45:30 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=268688

--- Comment #35 from Sven <sven-kdebug at geekbox.info> ---
When i just migrated from f-spot to digikam some weeks ago, i thought digikam
is totally broken - i was doing so much rearranging (basically build the tree
as f-spot didn't put the structure into any tags, so i rearranged every tag. In
the end I exported 
To me this behaviour is absolutely rediculus, arguing it is a feature seems
strange to me. New tags are written (nonexistance of tag not preserved),
removed tags are deleted (nothing preserved at all), but renamed/moved tags are
too important to be not-preserved... 

Anyway, I'm attaching my workaround to this. Its a perl script using exiftool
to apply the tags it reads from the database. Its not beautiful (non-recursive,
fixed maximum depth tagtree resolving, dirty hacks about when to write the
metadata and the list of files (if -a is not specified) has to be given
newline-delimited, which only happens if I paste to gedit, not to the CLI. Yet
it allows you to either straighten the tags of your full collection or to a
digikam-selected subset. Maybe its helpful to someone else, too.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list