265 Commits

Author SHA1 Message Date
Flössie
9fe6bcaab1 Merge branch 'dev' into relax-procparam-dependency 2019-03-10 12:54:04 +01:00
heckflosse
520a3709bf Allow user defined border for xtrans, #5198 2019-03-01 14:47:55 +01:00
Flössie
0cbc4923bc Relax dependency from procparams.h 2019-02-28 20:44:50 +01:00
heckflosse
46aabd2003 Unfix fixed white level, #5187 2019-02-23 14:00:45 +01:00
heckflosse
b9942422e7 Change microcontrast uniformity adjuster range, fixes #5129 2019-01-01 17:36:17 +01:00
heckflosse
4a46da1b34 Merge branch 'dev' into blur-flat-regions 2018-12-17 11:58:34 +01:00
Morgan Hardwood
920e9f7a16 Renamed key to CurveFromHistogramMatching for clarity, #5089 2018-12-11 23:13:40 +01:00
heckflosse
5162484517 First quick&dirty version of flat region blur, #5075 2018-12-08 21:57:56 +01:00
Alberto Griggio
4e4a83b576
Merge pull request #5011 from Beep6581/colortoning-labregions-cdl
Enhanced version of the "L*a*b* regions" color toning
2018-11-23 17:07:30 +01:00
heckflosse
190772af5e Fix some issues found by cppcheck 2018-11-22 18:40:09 +01:00
Alberto Griggio
73898e1a3f Enhanced version of the "L*a*b* regions" color toning, adding mask blur and ASC-CDL controls 2018-11-22 09:45:59 +01:00
Alberto Griggio
0c488eadaf DR Compression: updated defaults and renamed "Threshold" to "Detail" in the GUI
Fixes #4912
2018-11-03 02:36:30 +01:00
Alberto Griggio
5e30b5ac58 merged 'colortoning-labregions' into 'dev' 2018-11-01 15:18:11 +01:00
heckflosse
72787cd990 Set Post-Resize Sharpening Contrast Threshold to 15, fixes #4909 2018-11-01 12:12:01 +01:00
Alberto Griggio
86b282fc68 procparams: call DehazeParams::operator== in ProcParams::operator== 2018-11-01 05:42:45 +01:00
Alberto Griggio
7090730063
Merge pull request #4898 from Beep6581/dehaze
Dehaze
2018-10-31 13:26:08 -05:00
Morgan Hardwood
cef5d12779 AllowUpscaling=false for old PP3s
PP3s from before the Allow Upscaling option's introduction to the Resize
tool should defaut to not allow upscaling.
Closes #4643
2018-10-30 21:18:21 +01:00
heckflosse
1dcf92322d RT crashes with wrong value in profile (curves), fixes #4398 2018-10-30 19:36:37 +01:00
Alberto Griggio
50c623802a set LabRegions as the default color toning method 2018-10-28 18:38:55 +01:00
Alberto Griggio
1a3fd9f157 Added new color toning method "L*a*b* regions"
Allows to specify various "regions" of the image with masks, and to correct
for hue, saturation and lightness.

Inspired by the existing L*a*b* grid (in turn taken from darktable)
2018-10-25 16:46:11 +02:00
heckflosse
e5f373d0e1 Merge branch 'dev' into dual_demosaic_auto_threshold 2018-10-21 21:54:24 +02:00
heckflosse
8b65900066 Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866 2018-10-21 20:21:43 +02:00
Alberto Griggio
b50b8dea9f merge with dev 2018-10-27 16:11:17 +02:00
Alberto Griggio
7388a9a5e8
Merge pull request #4849 from Beep6581/enhanced-shadows-highlights
Enhanced shadows/highlights
2018-10-17 14:22:02 +02:00
Alberto Griggio
4d0ddd56e5 revamped and simplified dehaze -- now it's finally usable 2018-10-16 23:20:11 +02:00
Alberto Griggio
74ae459bf2 dehaze: added more user-controllable parameters 2018-10-11 13:43:45 +02:00
Alberto Griggio
14ac4babec added haze removal tool
Based on the paper:
  "Single Image Haze Removal Using Dark Channel Prior" by He, Sun and Tang
using a guided filter for the "soft matting" of the transmission map
2018-10-10 10:02:06 +02:00
heckflosse
b641fdaba7 some code movements for #4834 2018-10-06 22:17:33 +02:00
Alberto Griggio
30d8a674aa shadows/highlights: added colorspace selection (RGB or L*a*b*) 2018-10-03 23:41:30 +02:00
heckflosse
095cb010e5 reduce updates to preview, panning background, navigator and thumbs, fixes #4834 2018-09-27 18:16:29 +02:00
heckflosse
ec2de14d37 Merge branch 'dev' into rawcacorrection_iterate 2018-09-11 12:55:52 +02:00
heckflosse
bcc7a3fb85 raw ca correction: first try to avoid colour shift, #4777 2018-09-06 13:52:48 +02:00
heckflosse
01618e1b7f Set default value for raw auto ca correction iterations to 2 while keeping backwars compatibility, #4774 2018-09-05 21:47:16 +02:00
heckflosse
9ecc7e6876 iterative raw auto ca correction, #4774 2018-09-05 13:30:15 +02:00
Thanatomanic
59ca037fd7 Disable highlight recovery threshold when highlight recovery = 0 and set threshold default to 0 2018-09-02 16:58:20 +02:00
Hombre
3a6556404a Merge branch 'dev' into testoutputprofile 2018-07-22 03:25:49 +02:00
Hombre
180277778a Merge branch 'dev' into testoutputprofile 2018-07-09 22:12:08 +02:00
heckflosse
eeebe587ba Call Histogram matching only if necessary, #4674 2018-07-08 20:24:17 +02:00
Hombre
f2b339fc66 Taking care of backward compatibility for new output profiles
see #4478
2018-07-05 23:32:46 +02:00
Alberto Griggio
8c3e14b7f0 resize: added "allow upscaling" checkbox (issue #4643) 2018-07-04 13:32:12 +02:00
Alberto Griggio
7b0383fd2f merge 'soft-light' into 'dev' 2018-06-29 23:34:31 +02:00
heckflosse
5c04e6308f First steps to allow border = 0, issue #4642 2018-06-27 22:34:53 +02:00
Hombre
88e645a329 Merge branch 'dev' into testoutputprofile 2018-06-25 01:07:02 +02:00
Hombre
fb0c95969b Creation of the ICCProfileCreator 2018-06-25 00:43:11 +02:00
heckflosse
60f94e29a7 Dual demosaic: added xtrans 2-pass (combination of xtrans 1-pass and xtrans fast) 2018-06-24 19:32:12 +02:00
heckflosse
f7578c1512 Dual demosaic: added DCB+VNG4, RCD+VNG4. Cleaned code. Prepared engine for semi-automatic calculation of contrast threshold 2018-06-24 17:01:15 +02:00
Alberto Griggio
93d442f802 increased precision of the channel mixer (allow 1 decimal figure) 2018-06-15 14:16:37 +02:00
Hombre
e2dc8ea2c3 Merge branch 'dev' into testoutputprofile 2018-06-14 21:47:14 +02:00
Alberto Griggio
d8bf532e47 reduce the range of the lab grid colour toning method
allows for more fine-tuning where it matters most
2018-06-13 14:14:39 +02:00
Morgan Hardwood
83e686a719 Fixes bugs in Black-and-White tool
- Incorrect history messages were shown.
- Channel mixer "Auto" behaved incorrectly.
Fixes by Jacques Desmis.
Closes #4570
2018-06-11 21:52:23 +02:00