Alberto Griggio
b50b8dea9f
merge with dev
2018-10-27 16:11:17 +02:00
heckflosse
4d46e618bb
Calculate dual demosaic auto contrast threshold when saving file, #4866
2018-10-23 21:03:23 +02:00
Alberto Griggio
75964dfd8b
make sure that dehaze doesn't trigger Fattal tone mapping
...
(bad interaction due to sloppy rebasing)
2018-10-10 17:08:36 +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
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
Alberto Griggio
8c3e14b7f0
resize: added "allow upscaling" checkbox (issue #4643 )
2018-07-04 13:32:12 +02:00
heckflosse
1d13724604
Limit usable raw border range to 2..16 for pixelshift files
2018-06-30 15:12:57 +02:00
heckflosse
be07fd83c5
Allow custom raw border in range 1..16 for pixelshift files
2018-06-30 14:22:11 +02:00
heckflosse
8cfbd28ad8
Full processing ignored custom raw border, #4642
2018-06-28 19:18:19 +02:00
heckflosse
f55d89e576
Call setBorder() before demosaic
2018-06-28 15:19:37 +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
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
Hombre
e2dc8ea2c3
Merge branch 'dev' into testoutputprofile
2018-06-14 21:47:14 +02:00
heckflosse
41c1f21c76
Pixelshift: replaced checkbox to use lmmse by a combobox to allow further demosaicers for parts with motion, #4579
2018-06-01 19:13:59 +02:00
heckflosse
fcfd813714
Sharpening: Blur contrast blend mask to get smoother transitions.
2018-05-23 23:49:11 +02:00
Hombre
fbc81028eb
First batch of variable name normalisation in ICM tool, see #4478
2018-05-14 00:57:55 +02:00
Desmis
3806eb1408
Fixed bad quality ICCv2 for RT output profile
2018-05-12 18:10:18 +02:00
Desmis
275058e232
Some changes to GUI
2018-05-02 16:54:19 +02:00
Desmis
e99498ab07
Some changes to internal variables
2018-05-02 13:59:54 +02:00
Desmis
2bfc41fd03
replace type_rgb_16 by type_rgb_flt and change some settings
2018-04-30 17:41:04 +02:00
Desmis
3ebbbdf139
merge with dev
2018-04-30 07:49:49 +02:00
Desmis
ccf642bc6c
clean and comment code
2018-04-29 18:23:00 +02:00
Desmis
19b7a942af
Add TRC to working profiles
2018-04-29 17:08:45 +02:00
Desmis
49340d5c76
Fixed bug in Output profile and add illuminant choice to Icc V4
2018-04-17 17:22:22 +02:00
Desmis
6dc36cfd18
Fixed bug Output Profile does not worl at all
2018-04-15 17:22:45 +02:00
Alberto Griggio
4df4fd6370
code cleanup after the new shadows/highlights tool
2018-04-13 15:43:06 +02:00
Alberto Griggio
25b066e257
first version of new shadows/highlights tool
2018-04-13 17:30:29 +02:00
heckflosse
9323d8c46d
Remove ciecam02 double precision processing
2018-04-06 23:19:40 +02:00
Alberto Griggio
46a556fbaa
tweaked procparams adjustment for the fast pipeline (denoise and RL deconvolution radius)
2018-03-21 22:49:06 +01:00
heckflosse
6767fc5ddc
Use Rcd instead of Amaze demosaic for fast export of Bayer files
2018-03-09 21:39:51 +01:00
luz.paz
c3c3ceac79
Misc. typos
...
Found via `codespell`
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
Alberto Griggio
e265d23e76
made histogram matching depend on the input profile
...
This improves the accuracy of the matching when using non-default profiles
2018-02-02 13:57:43 +01:00
Alberto Griggio
b13db578eb
do not reset highlight compression when doing histogram matching
2018-01-21 19:21:41 +01:00
heckflosse
44984a911b
Don't set exposure to zero when 'auto levels' is disabled and 'auto matched tone curve' is enabled
2018-01-21 18:03:51 +01:00
Alberto Griggio
8f76392885
histogram matching: cache the computed tone curve in RawImageSource
2018-01-19 21:43:55 +01:00
Alberto Griggio
7b3e9f7b7a
fixed bad interaction between auto levels and histogram matching
2018-01-18 17:55:14 +01:00
Alberto Griggio
bc854fc1e7
merge with dev
2018-01-17 22:09:47 +01:00
Alberto Griggio
bc89e24ab7
working version -- yay!
2018-01-17 21:16:22 +01:00
Alberto Griggio
bb56d73cc8
started working on proof-of-concept histogram matching
2018-01-17 01:12:13 +01:00
heckflosse
f644d41ff2
Remove buggy (unpredictable) automatic setting of HL reconstruction when using Auto levels, fixes #4249
2018-01-16 22:34:29 +01:00
Flössie
3b6cc19ae9
Fix some Coverity warnings
2018-01-12 18:20:21 +01:00
Alberto Griggio
7e2dcf7fdf
merge with dev
2018-01-09 23:26:00 +01:00
Alberto Griggio
5bb14bf410
small tweak to the denoise params rescaling for the fast pipeline
2018-01-09 23:24:03 +01:00
Alberto Griggio
e5efc3a44c
do not perform unnecessary color toning computations when the method is "L*a*b* grid" (by heckflosse)
2018-01-09 18:02:58 +01:00
Hombre
ee2c8f01e0
Merge branch 'dev' into tiff32float
2018-01-01 15:24:00 +01:00
Alberto Griggio
b589254d21
Moved "Copy metadata unchanged" to PP3, and added "strip metadata" mode
...
Fixes #3647
2017-12-29 23:03:44 +01:00