Dcraw-assist KDE-Apps.org (original) (raw)

Kommander scripted GUI that executes both DCRAW and ImageMagick's convert utility to generate both a full sized JPEG and a web-sized JPEG.

Uses the new Kommander parser(Kommander 1.30)

The advantage is that the ImageMagick manipulations (contrast and unsharp masking) are executed before the image is converted to sRGB.

TIFF's generated by DCRAW can be either kept or deleted and a custom signature added to the webimage.

This tool works best when batch processing a directory full of correctly exposed (or incorrectly exposed, but uniformly so) images.

The resulting JPEGS are ready for online printshops (they all use sRGB) and the websized images are ready for upload.

Before you ask: No, this is not an image-editor or a rawconverter for painstakingly correcting single shots. This is a "come home, run script, upload and print 60 images" program.

0.50
Added new dcraw wavelet noise reduction. You need at least DCRAW version >= 8.60 and Kommander 1.30

0.45
*) Moved GREYCstoration to end of workflow to benefit from colour profiling
*) Added Canon makerNote EXIF
*) Added "Save Defaults" button
*) Fixed contrast-stretch bug (no percentage sign)

Advice: before compiling the CImg library, make sure you edit CImg.h and change:
" const CImg& save_jpeg(const char *filename, const unsigned int quality=100) const {
"
to
" const CImg& save_jpeg(const char *filename, const unsigned int quality=97) const {
"
This will decrease filesizes on denoised images in JPEG format by 40% without affecting image quality.

0.44
*) Implemented new parser
*) Tweaked Greycstoration speed (50% improvement)
*) Added print tab with adaptive resizing.

0.43
*) New (better) GREYCstoration presets from Digikam
*) Make web-images for non-raws
*) Choose frame colors

0.42
*) Fixed jpeg rotation bug
*) New presets for GREYCstoration
*) New tab with credits for dcraw, greycstoration and ImageMagick

0.4
*) Added GREYCstoration tab for noise reduction - WARNING: greycstoration is extremely capable, but sloooooooow.
GREYCstoration does not work on 16-bits images so TIFF depth is automatically set to 8 when 1 of the greycstoration presets is chosen.

The manual settings still have to be connected to their slots so I have left them greyed out for now.

If you do not have the CImg libraries installed (http://cimg.sourceforge.net/) the greycstoration tab will be disabled and a warning will show in the main dialogbox.

*)Cleaned up more global variables
*)modulate option will now dissapear from the convert commandline if brightness, saturation and hue are all set to 100 (no change required)

0.32
*)Added two spinboxes to account for fractional radius and sigma (Thanks lt_gustavsen on DPreview!)
*)Added bilateral filtering (thanks: ditto)
*)Cleaned up interface and stole header banner from /usr/share/doc/HTML/en/common

0.31
*)-modulate slots connected for brightness, saturation and hue
*)Added "before" and "after" free-form fileds that are added to the ImageMagick convert commandline.
*)Started converting temp variables from 1x1 fields into global variables. (I am learning all the time!)
*)Repaired web-size as it was being ignored.

0.3 Errors in string concatenation due to Kommander limitations solved by reverse concatenation.

Added commandline "preview" button.

Todo: Verify true Gamma1 workflow and add print-size with variable DPI where USM is done after adaptive-resizing.

Generally, I consider this still Alpha, but I would like to get some comments.