Summary: | DNG Conversion can't be inverted. Embedded file is corrupted. | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | peter.gustafson |
Component: | Plugin-Bqm-DngConverter | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caulier.gilles, tschenser |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 1.8.0 | |
Sentry Crash Report: |
Description
peter.gustafson
2011-01-04 22:44:34 UTC
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 |