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.

Reply via email to