https://bugs.kde.org/show_bug.cgi?id=507668
Bug ID: 507668
Summary: Prioritize user-added metadata over the ones in
MakerNotes.
Classification: Applications
Product: digikam
Version First 8.7.0
Reported In:
Platform: Appimage
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Metadata-Raw
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
It seems that DigiKam uses the metadata in MakerNotes first, which can be wrong
or generic when using a "dumb" or third-party lens. I can correct the metadata
using `exiftool`, but DigiKam seems to not recognize the updated data.
STEPS TO REPRODUCE
1. Take a raw photo and convert it to DNG format using Adobe DNG converter.
2. Update metadata using `exiftool`.
3. Import the DNG files, and check the metadata in the "Table" view.
OBSERVED RESULT
The photos show the metadata in MakerNotes.
EXPECTED RESULT
The photos show the updated metadata set in EXIF and/or XMP.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian Sid
KDE Plasma Version: N/A
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3
ADDITIONAL INFORMATION
2 examples are provided (too large for attachments):
https://filebin.net/pq44k7s1ketgz8l1
`1.dng` is from a Sigma 8-16 lens on a Pentax K-70. There is a known issue with
Pentax cameras that caused the camera to read any focal length less than 10mm
as 0mm. The focal length is still saved in the `LensFocalLength` field, so I
run `exiftool -tagsfromfile @ '-FocalLength<LensFocalLength' 1.dng` to change
the focal length. After that, if using `exiftool` backend, the 35mm eqv. focal
length is not shown and the lens name is missing (seems to be random among
similar photos). If not using the `exiftool` backend, the 35mm eqv. focal
length is still missing, but the lens name show properly.
`2.dng` is from a Tokina 80-400 lens, which `LensType` ID corresponds to "Sigma
or Samsung lens". I used `exiftool -m -Lens="Tokina AT-X 80-400mm F4.5-5.6"
-LensModel="Tokina AT-X 80-400mm F4.5-5.6" 2.dng` to manually update the lens
name, but the MakerNote name (based on the `LensType` ID) is always used. This
also affects "dumb" lens (which `LensType` ID would be "M-42 or No Lens" for
the original K mount or "A Series Lens" for KA mount).
My suggestion is to use the EXIF and XMP data first, then the "composite" data
(which should show the 35mm eqv. focal length), and use the MakerNote data
last.
--
You are receiving this mail because:
You are watching all bug changes.