Version: 1.7.0 (using KDE 4.5.4) OS: Linux There is no apparent digikam based method to extract the embedded raw file. Attempted extraction with Adobe's dng converter tool fails with message "No embedded originals were extracted". Reproducible: Always Steps to Reproduce: All my cr2 files. Convert to dng, embed, attempt to extract. Reproduced by rpgmaster94 on users mailing list with arw files.
I looked through the code and found that kipi dngconverter implemented a different compression scheme than that described in adobe documentation. Nevertheless there is also a bug in this implementation, so are all embeded originals are lost. Meanwhile I have a test implemetation based on zlib working with the adobe compression scheme. There is also Qts smarter qCompress, but this gets a different result at the moment.
SVN commit 1212625 by jmueller: implement adobe compression scheme. Please test carefully before removing originals. I will try to build a simple commandline extractor too. BUGS: 262125 M +58 -24 dngwriter.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1212625
SVN commit 1213193 by jmueller: add first version of simple dng tool, able to extract embedded original raws CCBUGS: 262125 M +1 -0 CMakeLists.txt A dnginfo (directory) A dnginfo/CMakeLists.txt A dnginfo/dnginfo.cpp [License: GPL (v2+)] WebSVN link: http://websvn.kde.org/?view=rev&revision=1213193