Desmis
18d977502d
Improve Tone-mapping iterates
2019-05-19 18:12:46 +02:00
Hombre
f60711b65b
Code cleanup of editcallbacks.h/.cc for more safety
2019-03-24 01:40:25 +01:00
Hombre
108b69ae22
"edit.h/.cc" splitted to limit rebuilding dependencies
2019-03-22 00:09:37 +01:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
heckflosse
d51e9b9bd4
Remove obsolete MSR() in imagesource.h
2018-12-05 19:20:57 +01:00
heckflosse
9fca8ed9f1
custom trc: speedup for preview and detail windows
2018-11-26 14:34:06 +01:00
heckflosse
20577ccab6
custom trc, speedup and reduced memory usage, #5025
2018-11-25 13:54:59 +01:00
heckflosse
ad7f47804b
If a custom TRC is set, it is applied after every edit, fixes #5023
2018-11-24 13:01:18 +01:00
heckflosse
190772af5e
Fix some issues found by cppcheck
2018-11-22 18:40:09 +01:00
heckflosse
9453c23b48
Remove useless 'freeall...' logs, #4985
2018-11-13 22:46:13 +01:00
heckflosse
be4027349d
Remove useless logging while panning in verbose mode, #4985
2018-11-13 22:39:54 +01:00
Alberto Griggio
5e30b5ac58
merged 'colortoning-labregions' into 'dev'
2018-11-01 15:18:11 +01:00
Alberto Griggio
7090730063
Merge pull request #4898 from Beep6581/dehaze
...
Dehaze
2018-10-31 13:26:08 -05: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
Alberto Griggio
b50b8dea9f
merge with dev
2018-10-27 16:11:17 +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
Flössie
2125f42116
Turn almost all Listeners into abstract interfaces
2018-10-09 20:32:40 +02:00
heckflosse
2590afa2f4
Coverity 191034 Uninitialized scalar variable
2018-09-17 13:18:58 +02:00
heckflosse
140f9774d4
Working Profile > Gamma and Slope are ingnored if Profiled Lens Correction is active and any slider in the Exposure Tool is changed, fixes #4745
2018-08-22 14:04:30 +02:00
U-PC-BUREAU\jacques
2da11b61b0
Refixed the same behavior
2018-07-26 20:43:23 +02:00
Alberto Griggio
fce2d61b0c
moved softlight later in the pipeline
...
Gives a better result, more suitable to the final fine-tuning
2018-07-24 17:00:54 +02:00
Hombre
fb0c95969b
Creation of the ICCProfileCreator
2018-06-25 00:43:11 +02:00
Hombre
e2dc8ea2c3
Merge branch 'dev' into testoutputprofile
2018-06-14 21:47:14 +02:00
heckflosse
44729edf04
Prepared engine to display the Sharpening Contrast mask
2018-06-10 14:35:12 +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
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
heckflosse
c45ec6f16e
Speedup and bugfix for new Sh/Hl tool
2018-04-26 14:32:43 +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
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
f6bd06a06c
merged 'hdr_tonemap_fattal_nocache' into 'dev'
2017-11-18 17:44:34 +01:00
Alberto Griggio
e384edba55
fattal: use a common cache for 1:1 detail crops when denoise is turned off
2017-11-17 21:28:17 +01:00
Alberto Griggio
7b9252be33
fattal: correctly crop the image to the dimensions required for distortion correction
...
Fix for #4187
2017-11-17 21:02:19 +01:00
Alberto Griggio
6212d6e0c6
better (local) caching of fattal results in dcrop
...
Use new M_HDR todo code instead of using M_RGBCURVE for fattal
(ported from Hombre's commit a9d02a7dca0b5dcd31f642046d94e1663b17c9ff)
2017-11-17 17:46:13 +01:00
Alberto Griggio
1467b858c5
fixed missing memory deallocation
2017-11-17 15:34:48 +01:00
Alberto Griggio
b25bac8c53
improved performance of Fattal in dcrop
...
Now only Fattal works on the full image, the rest of the pipeline (including denoising) always operates only on the visible crop
2017-11-17 15:27:56 +01:00
Alberto Griggio
619b3e9c63
fixed off-by-one error leading to segfault
2017-11-16 17:35:21 +01:00
Alberto Griggio
2cdc5fc69a
move Fattal before transform
2017-11-11 16:18:38 +01:00
Alberto Griggio
4d010f8dec
do use a temporary image for Fattal in dcrop when it is needed
...
Because, sometimes it is needed indeed...
2017-11-07 10:31:03 +01:00
Alberto Griggio
6e17e38136
no need to use a temporary image for Fattal in dcrop
2017-11-06 23:00:52 +01:00
Alberto Griggio
f6faccc759
moved Fattal earlier in the pipeline (before rgbProc, right after distortion/perspective/ca)
2017-11-04 18:16:51 +01:00
Alberto Griggio
d418b9d01d
various fixes to Fattal, and moved it later in the pipeline
2017-11-03 14:58:27 +01:00
heckflosse
d5ceb850f3
Make compilation unit rtengine/rawimagesource.cc -Wextra clean, #4155
2017-10-22 13:43:28 +02:00