Bug 150161 - UFRaw as tool for RAW
Summary: UFRaw as tool for RAW
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-RawImport-Ufraw (show other bugs)
Version: 0.9.3
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-24 20:44 UTC by vern
Modified: 2022-01-26 04:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.4.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vern 2007-09-24 20:44:44 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    Gentoo Packages
OS:                Linux

Would it be possible to allow UFRaw to be used as a plugin?  Right now I use UFRaw because it handles RAW images much better than Digikam .9.2 does using Dcraw.  Digikam does not do well with 16 bit mode and even with a lot of tweaking, I cannot seem to get it to open up RAW images with the same quality as UFRaw.  UFRaw also typically uses a much newer version of DCRaw than Digikam.  Anyway, it would be nice to have the flexibility of using UFRaw as a plugin, similar to how GIMP can do this.

Currently I use UFRaw from CVS to open up my images using my camera ICC profile.  I adjust saturation, curves, exposure, white balance, etc with UFRaw and then save the image as a 16bit PNG.  I then have to open that in Digikam to do sharpening (UFRaw doesnt have this yet, and Digikam's Refocus is the best I have seen), and any other adjustments.

Anyway, improving the way in which Digikam handles 16 bit RAW photos whether it be via a plugin or something else, would be greatly appreciated!

Thanks,
Vern
Comment 1 caulier.gilles 2007-09-24 20:59:49 UTC
Guillaume, Gerhard, Mik, Arnd, etc...

i let's you respond about this report (:=))). I will give my viewpoint later!

Gilles

Comment 2 Mikolaj Machowski 2007-09-24 21:21:31 UTC
My response is well known: let use service menus for that functionality
:)
Comment 3 Dan Ohnesorg 2007-11-17 18:56:49 UTC
For such plugins is not needed any service menu, but hook, which will allow run any application if some onLoadRaw action occures. And the user has to choose, which convertor will use.
Comment 4 caulier.gilles 2008-12-06 19:16:24 UTC
With RAW import tool implemented in 0.9.5 and 0.10.0, this entry is invalid.

We don't need UFRAW here. Why increase again the complexity of RAW workflow.

Gilles Caulier
Comment 5 caulier.gilles 2019-09-08 13:37:45 UTC
Git commit d1b743c24ca3bbf30afa385c5915f8817eb286de by Gilles Caulier.
Committed on 08/09/2019 at 13:34.
Pushed by cgilles into branch 'master'.

DPlugins: new RawImport plugin type to be able to delegate Raw Engine to external component, as UFraw or DarkTable for ex.
Native Image Editor RawImport tool based on Libraw is ported as this kind of plugin and used in ImageEditor and Showfoto.
Related: bug 341186

M  +3    -1    NEWS
M  +1    -0    core/DigikamExportAPI.cmake
M  +78   -0    core/cmake/modules/MacroDPlugins.cmake
M  +1    -0    core/dplugins/CMakeLists.txt
C  +1    -3    core/dplugins/rawimport/CMakeLists.txt [from: core/dplugins/CMakeLists.txt - 075% similarity]
A  +26   -0    core/dplugins/rawimport/native/CMakeLists.txt
R  +2    -2    core/dplugins/rawimport/native/rawimport.cpp [from: core/utilities/imageeditor/rawimport/rawimport.cpp - 098% similarity]
R  +5    -4    core/dplugins/rawimport/native/rawimport.h [from: core/utilities/imageeditor/rawimport/rawimport.h - 093% similarity]
A  +144  -0    core/dplugins/rawimport/native/rawimportnativeplugin.cpp     [License: GPL (v2+)]
A  +72   -0    core/dplugins/rawimport/native/rawimportnativeplugin.h     [License: GPL (v2+)]
R  +2    -2    core/dplugins/rawimport/native/rawpostprocessing.cpp [from: core/utilities/imageeditor/rawimport/rawpostprocessing.cpp - 097% similarity]
R  +5    -4    core/dplugins/rawimport/native/rawpostprocessing.h [from: core/utilities/imageeditor/rawimport/rawpostprocessing.h - 092% similarity]
R  +2    -3    core/dplugins/rawimport/native/rawpreview.cpp [from: core/utilities/imageeditor/rawimport/rawpreview.cpp - 098% similarity]
R  +6    -6    core/dplugins/rawimport/native/rawpreview.h [from: core/utilities/imageeditor/rawimport/rawpreview.h - 092% similarity]
R  +2    -2    core/dplugins/rawimport/native/rawsettingsbox.cpp [from: core/utilities/imageeditor/rawimport/rawsettingsbox.cpp - 099% similarity]
R  +6    -6    core/dplugins/rawimport/native/rawsettingsbox.h [from: core/utilities/imageeditor/rawimport/rawsettingsbox.h - 091% similarity]
M  +1    -0    core/libs/dplugins/CMakeLists.txt
M  +4    -3    core/libs/dplugins/core/dplugin.h
A  +47   -0    core/libs/dplugins/core/dpluginrawimport.cpp     [License: GPL (v2+)]
A  +97   -0    core/libs/dplugins/core/dpluginrawimport.h     [License: GPL (v2+)]
M  +16   -0    core/libs/dplugins/setup/dpluginloader.cpp
M  +5    -0    core/libs/dplugins/setup/dpluginloader.h
M  +0    -7    core/utilities/imageeditor/CMakeLists.txt
M  +29   -47   core/utilities/imageeditor/core/editorcore.cpp
M  +2    -2    core/utilities/imageeditor/core/editorcore.h
M  +3    -2    core/utilities/imageeditor/core/editorcore_p.h
M  +1    -0    core/utilities/imageeditor/editor/editorwindow.cpp

https://invent.kde.org/kde/digikam/commit/d1b743c24ca3bbf30afa385c5915f8817eb286de
Comment 6 caulier.gilles 2019-09-15 15:53:13 UTC
Git commit d51d98142389dafab5c27d12e134f7beb0b1dc69 by Gilles Caulier.
Committed on 15/09/2019 at 15:51.
Pushed by cgilles into branch 'master'.

ImageEditor : add new setup configuration to select right Raw Import plugin when Use Raw Import tool option is enabled.
Related: bug 341186

M  +2    -1    NEWS
M  +1    -1    core/utilities/imageeditor/core/editorcore.cpp
M  +12   -9    core/utilities/imageeditor/core/iofilesettings.h
M  +2    -1    core/utilities/imageeditor/editor/editorwindow.cpp
M  +2    -0    core/utilities/imageeditor/editor/editorwindow_p.h

https://invent.kde.org/kde/digikam/commit/d51d98142389dafab5c27d12e134f7beb0b1dc69
Comment 7 caulier.gilles 2019-09-18 13:49:01 UTC
Git commit eb67491d77a3b96845a90af4fb51263ef3423829 by Gilles Caulier.
Committed on 18/09/2019 at 13:47.
Pushed by cgilles into branch 'master'.

RAW Import tool : new plugin to import RAW files using Ufraw in Image Editor.

M  +1    -0    core/dplugins/rawimport/CMakeLists.txt
A  +23   -0    core/dplugins/rawimport/ufraw/CMakeLists.txt
A  +202  -0    core/dplugins/rawimport/ufraw/rawimportufrawplugin.cpp     [License: GPL (v2+)]
A  +85   -0    core/dplugins/rawimport/ufraw/rawimportufrawplugin.h     [License: GPL (v2+)]

https://invent.kde.org/kde/digikam/commit/eb67491d77a3b96845a90af4fb51263ef3423829