Summary: | integrate rawtherapee into digikam | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Johannes Tögel <jtoegel42> |
Component: | Plugin-RawImport-Rawtherapee | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | caulier.gilles, lexa, marcel.wiesweg |
Priority: | NOR | ||
Version: | 0.10.0 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Unspecified | ||
Latest Commit: | https://invent.kde.org/kde/digikam/commit/c1bda3cf95236ee918ca761c8ce82de982f81d4b | Version Fixed In: | 6.4.0 |
Sentry Crash Report: |
Description
Johannes Tögel
2010-01-06 20:52:35 UTC
This is not the right place for this report. digiKam use libraw as RAW decoder (http://www.libraw.org) If rawtherapee core must be integrated in digiKam, this must be done in libraw as well. Please report to libraw team your wish... Thanks in advance Gilles Caulier Gilles, I dont think libraw is the right place to support rawtherapee's engine. libraw is still basically a library wrapper around dcraw. rawtherapee is using dcraw as well at the lowest level, for bit access, as does almost everyone, but around that is much more (http://www.rawtherapee.com/?mitem=4&faqid=17) - RawTherapee is algorithms. As far as I know it's the first time that a new set of algorithms for RAWs (i.e., not written by Dave Coffin) is becoming available, new demosaicing algorithms and a whole stack for postprocessing. I'm a bit excited about that. Marcel, I know RawTherapee. I think libraw ithe right place to integrate new demosaicing algorithm. libraw is alrady more than a simple library based on dcraw code. I CC Alex Tutubalin for a real viewpoint there... Gilles RawTherapee is very interesting project, but.... take look into LibRaw's long TODO list (http://www.libraw.org/about#todo). The LibRaw's postprocessing stage (entirely derived from dcraw) is included into the library just because it is *free* (already included in dcraw and we're automatically make some LibRaw's sources from dcraw.c). There is no plans to improve/change this postprocessing stage much *within* LibRaw project. LibRaw's goal is to provide RAW data accessible for raw converters/analyzers/etc developers without the exact knowlege about particular format, camera firmware version etc. Yes, digiKam uses our postprocessing calls. But most of LibRaw users are not. Another problem is RawTherapee licensing. It licensed under GPLv3. We've started with GPL3 two years ago, than switched to GPL2, than to LGPL2 (for LibRaw Lite). We're planning to switch to something Apache-style (only copyright notice in derived works) because GPL/LGPL licenses are really show-stoppers for many users. So, no GPLv3 code in LibRaw, thanks. Git commit c1bda3cf95236ee918ca761c8ce82de982f81d4b by Gilles Caulier. Committed on 18/09/2019 at 18:40. Pushed by cgilles into branch 'master'. RAW Import tool: new plugin to import RAW files using RawTherapee in Image Editor. FIXED-IN: 6.4.0 M +7 -3 NEWS M +2 -0 core/dplugins/rawimport/CMakeLists.txt A +23 -0 core/dplugins/rawimport/rawtherapee/CMakeLists.txt A +197 -0 core/dplugins/rawimport/rawtherapee/rawimportrawtherapeeplugin.cpp [License: GPL (v2+)] A +85 -0 core/dplugins/rawimport/rawtherapee/rawimportrawtherapeeplugin.h [License: GPL (v2+)] https://invent.kde.org/kde/digikam/commit/c1bda3cf95236ee918ca761c8ce82de982f81d4b |