312 Commits

Author SHA1 Message Date
Desmis
b63649b5fd save provisory work 2019-03-01 18:55:43 +01:00
Desmis
613784af90 merge with dev 2019-02-19 15:43:28 +01:00
Morgan Hardwood
069584c505 Fix L* and CC curve background histograms
The histograms were not being drawn using the full available width.
Patch by Ingo Weyrich, fixes #4933
2019-02-18 22:06:34 +01:00
Desmis
711d46bd5d Add Color correction grid to Color and Light 2019-02-18 17:11:06 +01:00
Desmis
d43f6cbbf1 merge with dev 2019-02-13 11:11:34 +01:00
heckflosse
1813d880d0 Fix segfault on very large files, #5170 2019-02-11 20:35:52 +01:00
Desmis
0db024126c merge with dev - suppress unused variable 2019-02-06 08:48:54 +01:00
Flössie
37027e46bd Fix non-OpenMP build 2019-02-06 06:54:31 +01:00
Desmis
63f6c26f70 merge with dev - thanks to Floessie 2019-01-26 08:34:50 +01:00
heckflosse
3fc7c25965 softproof not working when no printer profile is set (no sRGB preview on wide gamut screens), fixes #5143 2019-01-19 19:22:45 +01:00
Pandagrapher
7ccd901ad1 Merge with branch newlocallab... 2019-01-05 18:07:51 +01:00
Desmis
d0029e81a4 merge with dev 2018-12-11 07:40:54 +01:00
Alberto Griggio
c75a0d6bd7 do not apply "filmlike_clip" in rgbProc when clampOOG is false 2018-12-01 22:30:11 +01:00
Desmis
86c03e61d4 merge with dev - I hope no error 2018-11-24 14:18:37 +01:00
heckflosse
190772af5e Fix some issues found by cppcheck 2018-11-22 18:40:09 +01:00
heckflosse
71b5cc6d65 Fix coverity issues 2018-11-21 17:35:53 +01:00
U-PC-BUREAU\jacques
fa3e0a74fc merge with dev 2018-11-06 19:38:54 +01:00
heckflosse
8a31f0368c Use vsqrtf instead of _mm_sqrt_ps 2018-11-05 16:02:32 +01:00
U-PC-BUREAU\jacques
c4d1241354 improvment to tone-mapping local - same as make by Ingo in dev 2018-11-05 15:03:45 +01:00
U-PC-BUREAU\jacques
f47cc199b5 merge with dev 2018-11-05 14:46:23 +01:00
heckflosse
fa91103aec Better fix for #4934 2018-11-05 09:43:45 +01:00
U-PC-BUREAU\jacques
aef2ad47e3 merge with dev 2018-11-03 17:24:34 +01:00
Alberto Griggio
4186c2b139 L*a*b* grid color toning: fixed scaling bug introduced in 74a467fb4e20aca7b9b9ba40eefa405f0d32e2c4 2018-11-02 13:47:09 +01:00
U-PC-BUREAU\jacques
19d71e46d4 merge with dev 2018-11-01 17:34:21 +01:00
Alberto Griggio
5e30b5ac58 merged 'colortoning-labregions' into 'dev' 2018-11-01 15:18:11 +01:00
U-PC-BUREAU\jacques
b9c7fa80da merge with dev 2018-11-01 08:37:28 +01:00
Alberto Griggio
74a467fb4e labgrid: work on [0,1] values 2018-10-30 21:12:44 +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
Pandagrapher
bf2b7905d3 New Locallab procparams structure
Locallab procparams structure updated to improve robustness
NB: Some default params have been modified
2018-10-18 19:23:26 +02:00
Pandagrapher
854021cfee Merge with newlocallab... 2018-09-25 23:40:09 +02:00
heckflosse
e9d4dede48 Merge branch 'dev' into newlocallab 2018-09-15 20:53:21 +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
Pandagrapher
757cf784f2 Merge of new Locallab GUI with existing Locallab engine
New Locallab GUI has now impacts on image

Bug fixes:
- Some tools GUI were not updated accordingly if they were not firstly
activated
- Image was not activated if a control spot was deleted
- Blur & Noise GUI was not updated according to blurMethod combobox
2018-08-23 21:38:59 +02:00
U-PC-BUREAU\jacques
47f0564d25 merge with dev 2018-08-22 18:21:40 +02:00
heckflosse
6d60d1093e SEGV when using curve pipette in Lab tool while lab tool is disabled, fixes #4709 2018-08-22 11:51:28 +02:00
U-PC-BUREAU\jacques
5472673b9e merge with dev 2018-08-05 09:05:47 +02:00
heckflosse
8ecccb7508 better (and faster) fix for #4706 2018-07-31 17:09:28 +02:00
heckflosse
c45c638edb ImProcFunctions::labtoning(), avoid division by zero, fixes #4706 2018-07-31 14:51:30 +02:00
Pandagrapher
a31393adb1 Saving of Locallab tool parameters in .pp3 file
- Control spot panel parameters are now saved in .pp3 file
- Control spot curved are now visible when Locallab tool panel is
active, not visible otherwise

Limitations:
- Other Locallab tool parameters aren't saved in .pp3 file yet
- Locallab tools are temporary deactivated (time to end procparam
update)
2018-07-26 19:20:33 +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
180277778a Merge branch 'dev' into testoutputprofile 2018-07-09 22:12:08 +02:00
U-PC-BUREAU\jacques
e65c6786ff merge with dev 2018-07-07 13:46:18 +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
7b0383fd2f merge 'soft-light' into 'dev' 2018-06-29 23:34:31 +02:00
Hombre
88e645a329 Merge branch 'dev' into testoutputprofile 2018-06-25 01:07:02 +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
5a2e6f5f76
Merge pull request #4605 from Beep6581/labgrid-reduce-range
reduce the range of the lab grid colour toning method
2018-06-14 18:21:58 +02:00
Desmis
c1463c7edd merge with dev.. 2018-06-14 09:06:29 +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