Bug 461402

Summary: digiKam does not warn if the user tries to write more than 250 tags in the image (metadata)
Product: [Applications] digikam Reporter: Peter <benedekppeter>
Component: Tags-CaptionsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: metzpinguin
Priority: NOR    
Version: 7.9.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Peter 2022-11-04 08:19:41 UTC
SUMMARY
digiKam version: 7.9; Database: mySql

I currently have 600 tags in my collection. I tried to add them all in one photo. In the settings "Metadata -- Write This Information to the Metadata" is enabled (Image tags and Captions and Title).
digiKam performed the mysql database operation correctly, but did not change the metadata of the image (nothing has been added to the image metadata, the image did not include the tags).
digiKam did not warn me that the metadata was not written, and the digikam did not reveal that a maximum of 250 tags is possible!

Why was this necessary?
I wanted to share tags with another user using an image, but unfortunately, I have no other idea how to transfer tags to another user's database :-( .
Comment 1 Maik Qualmann 2022-11-04 08:54:58 UTC
There is no limit of 250 tags. It is possible that you have exceeded the maximum possible size of the Exif segment (64k) and have aborted Exiv2. But without a DebugView log, we won't know. Configure digiKam to only write XMP metadata and try again.

Maik
Comment 2 Maik Qualmann 2022-11-04 08:56:00 UTC

*** This bug has been marked as a duplicate of bug 220204 ***
Comment 3 Peter 2022-11-04 16:00:02 UTC
"Configure digiKam to only write XMP metadata and try again."

Thanks Maik. This suggestion solved the problem. Work perfectly.
This helped me: https://userbase.kde.org/Digikam/Tutorials/Setup_of_digiKam_for_Windows_compatibility
Regards
Peter