Summary: | Be able to rename tags which have been setted in pictures | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Dav <davm6101> |
Component: | Tags-Engine | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | ajg02, bg+kdex, davm6101, iwannaberich, metzpinguin, tokes |
Priority: | NOR | ||
Version: | 5.2.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/digikam/f748bdaa1015277e2c082c94b36dcaba48a38f76 | Version Fixed In: | 6.0.0 |
Sentry Crash Report: |
Description
Dav
2016-10-07 12:09:32 UTC
This already implemented. Open Tag Manager -> right click on the tag -> Edit Tag Title (or F2 key). Maik Yes, we are unable to rename tags but it does not also apply the update into the picture: - set a people tag in a picture called "Jon Doe". - exitool picture.CR2 display "Jon Doe" - rename from Digikam "Jon Doe" into "John Doe" - exiftool picture.CR2 still display "Jon Doe" In this case, filter for "John Doe" in the left sidebar (tags filter). Select all and select "write Metadata to Image" from menu. There are only 3 mouse clicks or use the Maintenance tool. Maik Yes that is possible, but why is that necessary? It should be done automatically. Not doing it automatically just makes the database and the image metadata be out of sync which is surely not a desirable state to be in. Hello, Thanks you for your feedback. I didn't know this possibility. So this feature request is not required anymore. But I agree with Andrew: if we don't know the appropriate process, we can think this feature does not exists. It could be easier to save tag in picture automatically, (after a confirm), or provide a configuration option which allow to enable this feature. Anyway, thanks for your feedback. Regards Hi Folks, I was just about to file a feature request for "modify/rename a tag should update all tagged photos meta data, when I found this one. It would be great to see Digikam automatically update all effected photos metadata. Same goes for moving a tag into a tag folder, e.g. from root/Helsinki -> places/FI/Helsinki. This modification should be updated in the metadata as well, to be able to import the photo with correct tags into another program. *** Bug 376640 has been marked as a duplicate of this bug. *** *** Bug 391544 has been marked as a duplicate of this bug. *** *** Bug 392109 has been marked as a duplicate of this bug. *** As I accidentally submitted a duplicated bug that was closed, I repeat the comment that I left in the other one (bug #392109): The reasoning behind not saving these specific changes to the metadata is because of the possible large amount of elements that could be affected. But the same applies to removing or adding a new tag, which are indeed saved immediately to metadata. It should be user's choice if it's worth saving those changes to the pictures (as it is asked during the first run), regardless of the time that it might take. If the option to write metadata to files is checked, it should be written. If it's not, only digikam's metadata should be changed. The current state is inconsistent, and because of that I just realized that many changes have not actually been applied to my library. A fair compromise would be showing a confirmation dialog before the change: "This change will affect ### pictures in your library, are you sure you want to continue?". (this is actually what happens in picasa if you try to write over more than 50 or 100 pictures at a time, if I recall correctly). Thank you for your time. Git commit f748bdaa1015277e2c082c94b36dcaba48a38f76 by Maik Qualmann. Committed on 27/03/2018 at 21:03. Pushed by mqualmann into branch 'master'. write metadata to images after move, rename or delete tags, we ask the user if > 100 images are affected Related: bug 386224 FIXED-IN: 6.0.0 M +3 -1 NEWS M +69 -2 core/libs/album/albummanager.cpp M +5 -1 core/libs/album/albummanager.h M +2 -2 core/tests/albummodel/albummodeltest.cpp https://commits.kde.org/digikam/f748bdaa1015277e2c082c94b36dcaba48a38f76 |