https://bugs.kde.org/show_bug.cgi?id=514156

            Bug ID: 514156
           Summary: Face Tags are not unique (Problem with unique
                    assignment to image tags)
    Classification: I don't know
           Product: kde
      Version First unspecified
       Reported In:
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY

Face Tags are not unique, since only the display name is stored and not the
(nested) tag-name.

- In image metadata (XMP/MWG regions), face regions only store a display
string, typically:
    - RegionPersonDisplayName = "Anna"
- The full hierarchical tag path is not stored (e.g. Family_A/Anna vs
Family_B/Anna)

- When multiple tags share the same leaf name (Anna), the metadata becomes
ambiguous
    - When DigiKam reads the file back, it:
    - Sees only "Anna"
    - Resolves it to the most recently used or last-created tag
    - Result: both faces get assigned to Family_B/Anna

- it would be create, that the display name is replaced by the tag name or the
tag name is stored additionally for each face box

STEPS TO REPRODUCE
1. create two image tags Family_A/Anna and Family_B/Anna
2. add one face tag Family_A/Anna in image and a second face tag Family_B/Anna

OBSERVED RESULT

both face tags are assigned to Family_B/Anna
- face_tag1: Family_B/Anna
- face_tag2: Family_B/Anna

EXPECTED RESULT

- face_tag1: Family_A/Anna
- face_tag2: Family_B/Anna

SOFTWARE/OS VERSIONS
Linux/Ubuntu 24.04
Digikam 8.7.0

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to