https://bugs.kde.org/show_bug.cgi?id=517665
Bug ID: 517665
Summary: Writing metadata to JPG fails with Exiv2 error, even
if digikam is set to use Exiftool to write metadata to
files
Classification: Applications
Product: digikam
Version First 9.0.0
Reported In:
Platform: Other
OS: Other
Status: REPORTED
Severity: normal
Priority: NOR
Component: Metadata-Engine
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
On some JPG images, face tags are not saved into the file.
This happens EVEN if I've set digikam to use Exiftool to write metadata to
file, e.g. as per this thread:
https://bugs.kde.org/show_bug.cgi?id=448729
Because of the error (as below) it seems none of the metadata changes are saved
into the file, but I only tag faces (and want them to be written to the file)
DebugView shows this error:
digikam.metaengine: Cannot export changes with Exiv2 backend: (Error # 38 :
"Size of XMP JPEG segment is larger than 65535 bytes"
STEPS TO REPRODUCE
1. Open a 'problematic JPG' in digikam
2. Apply a facetag
3. Observe (in another tool) that the facetag has not been written to the file
3. Observe (in DebugView) that digikam threw this error:
digikam.metaengine: Cannot export changes with Exiv2 backend: (Error # 38 :
"Size of XMP JPEG segment is larger than 65535 bytes"
digikam.metaengine: Exiv2 error exception for "<filename>.jpg" Writing of
metadata aborted!
OBSERVED RESULT
Face tag has not been written to the JPG file
EXPECTED RESULT
Face tag is written into the JPG file
SOFTWARE/OS VERSIONS
Windows: Windows 11 Version 25H2 (x86_64)
Qt Version: 6
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.