Summary: | Meta data for RAW files checkbox disabled | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Kristian Karl <kristian.hermann.karl> |
Component: | Metadata-Raw | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, gnpjdbv3qetzjo, larsgrabner, metzpinguin |
Priority: | NOR | ||
Version: | 5.8.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/digikam/9a89a8a085062d8cddc32f1f23efb9dfbc4f40e8 | Version Fixed In: | 6.0.0 |
Sentry Crash Report: | |||
Attachments: | Screenshot of Settings dialog |
Description
Kristian Karl
2017-11-27 11:12:25 UTC
This is not a bug, but full intention and is an emergency brake. The writing of metadata leads to destroyed images in various RAW formats. Affected are currently NEF, ARW and ORF, where we can understand it with the exiv2 CLI tool. At the moment, we need to protect users' images from loss. Maik I forgot, DNG is also affected. Maik Ouch! A very good emergency break indeed! @maik Do you happen to have a reference (bug report) of the root cause? Look here: Bug 381432 Bug 384092 Maik Thanks! As already talk in other files, probably this option to be able to write metadata to RAW files will be removed definitively in the future, as no improvements will be don in Exiv2 library about this problem... Gilles Caulier That was very sad news. My workflow is extensively built on placing all metadata in the image files. Maybe sidecar files will be some sort of a workaround. But it would never beat versatility and flexibility of having the metadata embedded in the image files. Is there anything I could help with? Is there no possibility for us delivering a patch in the Exiv2 library? Digikam is very important to me, so I'll gladly help out :-) Yes, its also important to me. The main problem is the importance of perform RAW metadata writing is safe mode for photo. If Exiv2 corrupt RAW file when writing inside, due to the complexity of RAW file structures, it's not safe to perform this operation for all end users. As i know, nobody from Exiv2 team work to improve Raw metadata files writing since a while. In opposite, XMP sidecar support become better and better step by step. The only missing stage from Exiv2 team is to release more frequently the library, and not to wait one or 2 year between official versions. Even if i'm also agree to not see the photo collection populated with extra metadata files by images, there is no other safe solution. The same problem exists with video files which is more critical in Eviv2 implementation, as only a read of metadata crash quickly digiKam. In incoming 6.0.0, we switch video and audio files metadata support to ffmpeg as well and only let Exiv2 play with image files... So for me this option must be removed as well. It's dangerous to use it. Note : we don't manage Exiv2 project. We only use it. If you want to see something improved about RAW file metadata writing, ask to Exiv2 team as UPSTREAM. Gilles Caulier Git commit 9a89a8a085062d8cddc32f1f23efb9dfbc4f40e8 by Maik Qualmann. Committed on 15/09/2018 at 14:41. Pushed by mqualmann into branch 'master'. reactivate writing metadata to RAW files with warning message box FIXED-IN: 6.0.0 M +2 -1 NEWS M +1 -1 core/libs/dmetadata/metadatasettingscontainer.cpp M +3 -3 core/libs/dmetadata/metaengine.cpp M +46 -0 core/utilities/setup/metadata/setupmetadata.cpp M +1 -0 core/utilities/setup/metadata/setupmetadata.h https://commits.kde.org/digikam/9a89a8a085062d8cddc32f1f23efb9dfbc4f40e8 |