extragear/libs/kipi-plugins/rawconverter [POSSIBLY UNSAFE] (fwd)

Boudewijn Rempt boud at valdyas.org
Wed Sep 13 17:13:46 CEST 2006


Just as a reminder: we may want to re-use this for our raw import. Maybe even have
use kipi in Krita.

---------- Forwarded message ----------
Date: Wed, 13 Sep 2006 15:03:45 +0000
From: Gilles Caulier <caulier.gilles at free.fr>
Reply-To:  <kde-commits at kde.org>
To:  <kde-commits at kde.org>
Cc:  <107905 at bugs.kde.org>,  <kde-imaging at kde.org>,  <128394-done at bugs.kde.org>
Subject: extragear/libs/kipi-plugins/rawconverter [POSSIBLY UNSAFE]

SVN commit 583806 by cgilles:

kipi-plugins from trunk : Raw Converter : complete rewrite raw converter core !

- Removing old external sub program to invoque dcraw instance.
- Using multithreaded implementation based on JPEGLossLess plugin core.
- New dcraw interface to invoque dcraw binary program directly using a separate thread.
- New dcraw settings widget common to batch and single version of converter.
- The new implementation always give RAW file thumbnails in batch converter dialog.
- New save target file settings widget common to batch and single version of converter.
- New option to convert raw file based on last dcraw version avaialble (8.38) and similar than digiKam dcraw setup :
   * quality decoding (Bilinear, AHD, VND).
   * Interpolation as 4 colors.
   * Use super CCD sensor.
   * Auto Color balance.
   * Camera whithe balance.
   * Noise reduction settings.
   * Highlight clipping (solid white, Unclip, Recontruct using level)
   * Brighness adjustements.
 
- Removing obsolete dcraw options comming from dcraw v. 8.xx : red/blue adjustments.

- Code simplification and optimisations about compression level with TIFF output files. 

- Fresh screenshot:  http://digikam3rdparty.free.fr/Screenshots/newkipirawconverter.png


NOTES : 

- The code have been tested with the last dcraw release from today. Please take a care if you use an with old version.
- The code is in beta. Please take a care.

TODO : 

- Metadata preservation using Exiv2 library.
- Embedding sRGB ICC color profile in JPEG/PNG/TIFF files.
- More output color space, like Adobe, and WideGamut.
- dcraw version detection.
- Fix dcraw decoding canceling to stop dcraw imediatly (actually the implementation wait until the current raw file decoding is done).
- Fix the dcraw interface class to use bach and single converter plugin at the same time.

CCMAIL: kde-imaging at kde.org
BUG: 128394
CCBUGS: 107905

 M  +4 -12     Makefile.am  
 A             actions.h   [License: GPL]
 A             actionthread.cpp   [License: GPL]
 A             actionthread.h   [License: GPL]
 M  +323 -348  batchdialog.cpp  
 M  +30 -73    batchdialog.h  
 M  +3 -2      clistviewitem.h  
 D             dcrawprocess.cpp  
 A             dcrawsettingswidget.cpp   [License: GPL]
 A             dcrawsettingswidget.h   [License: GPL]
 A             dcrawutils.cpp   [POSSIBLY UNSAFE: popen,scanf] [License: GPL]
 A             dcrawutils.h   [License: GPL]
 D             kipidcrawclient.1  
 A             mtqueue.h   [License: GPL]
 D             processcontroller.cpp  
 D             processcontroller.h  
 A             savesettingswidget.cpp   [License: GPL]
 A             savesettingswidget.h   [License: GPL]
 M  +261 -220  singledialog.cpp  
 M  +29 -36    singledialog.h  




More information about the kimageshop mailing list