[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