Bug 317745

Summary: Store metadata incl. geolocation data into CR2 files with ExifTool.
Product: [Applications] digikam Reporter: cfunghi <cfunghi>
Component: Metadata-ExifToolAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version: 3.0.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 8.0.0
Sentry Crash Report:

Description cfunghi 2013-04-02 18:32:35 UTC
Though I switched on the option 'metadata to RAW (experimental)', the metadata I entered in digikam doesn't go to my CR2 files. Unfortunately the same happens with the geolocation data I entered using digikam. Don't know what RAW formats are handled (?) but for me it's important to have the CR2 files maintained.
Digikam is really a very great archiving and administration tool! All the more it is really important to give it a sustainable, absolutely stable workflow handling. And for me one part is to keep the metadata with the picture files AND the data base. With this I can edit and convert my pictures also with outside tools without loosing my definitions.

So, this is a big, big, big wish that you will go the way to implement a really good workflow in the sense you recommend in the digikam documentation. 

Reproducible: Always




You might want to have a look at the ExifTool, that used in ExifToolGUI (Windows based) and in the Geosetter (also Windows based). They show that's possible to have the metadata and geolocation data included in CR2 (and other RAW files) without problems (at least I couldn't find any claims).
Comment 1 Marcel Wiesweg 2013-04-04 20:09:51 UTC
Git commit 0702f9db8de7895f3976da1414e5a1032142f41f by Marcel Wiesweg.
Committed on 04/04/2013 at 22:09.
Pushed by mwiesweg into branch 'master'.

Fix logic: Add CR2 to list only if exiv2 version is not 23

M  +2    -2    libkexiv2/kexiv2_p.cpp

http://commits.kde.org/libkexiv2/0702f9db8de7895f3976da1414e5a1032142f41f
Comment 2 Marcel Wiesweg 2013-04-04 20:13:20 UTC
You need exiv2 version 0.23 at least
Comment 3 cfunghi 2013-04-08 21:57:21 UTC
Did install exiv2 version 0.23-5.1.1 (as it came with SuSE 12.3) explicitly now. But what enhancement is expected now? Digikam behaves in same way. The geolocation  data and other meta data are not saved to the CR2 picture.
Is there any thing that has to be initiated or setup? Adding CR2 to a list (where, what)? 
Any help or hint is welcome.
Thanks in advance.
Comment 4 caulier.gilles 2013-04-09 02:47:08 UTC
digiKam and libkexiv2 must be recompiled with this Exiv2 version.

You must use digiKam code from 3.2.0. Beta 1 will be released soon.

Gilles Caulier
Comment 5 caulier.gilles 2022-04-08 05:28:24 UTC
Git commit 232040bdd51ba615ba3c2ac04e4846a3cf80c1af by Gilles Caulier.
Committed on 08/04/2022 at 05:24.
Pushed by cgilles into branch 'master'.

More files closed with ExifTool backend used to write metadata to RAW files instead Exiv2.
Related: bug 193228, bug 235171, bug 236127, bug 291627, bug 305823, bug 234181, bug 366406, bug 168064, bug 134487
FIXED-IN: 8.0.0

M  +14   -4    NEWS

https://invent.kde.org/graphics/digikam/commit/232040bdd51ba615ba3c2ac04e4846a3cf80c1af