580 Commits

Author SHA1 Message Date
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
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
Pandagrapher
88c5214a47 Merge from branch 'dev/newlocallab'... 2018-10-08 20:56:29 +02:00
U-PC-BUREAU\jacques
72ed6f81b0 merge with dev 2018-10-07 09:58:43 +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
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
Pandagrapher
f945466df5 Locallab cleanup #1
Cleanup of Locallab and ControlSpotPanel
Removed also useless LocalListener, useless Locallab options

The following improvments have been introduced:
- All Locallab events are now managed with regular RT logics

The following bugs have been corrected:
- Missing "sensiexclu", "struc" (hidden) and "noisechrodetail" (hidden)
adjusters have been reintroduced
- GUI problems reported by @ganned92 have been corrected
- Tone curve could have some weird behavior when mouse was moving a
curve point outside curve editor
2018-09-15 18:11:42 +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
Pandagrapher
9d18ccc585 Saving of Locallab tool parameters in .pp3 file #3
All Locallab tool parameters are now saved in .pp3 file

Limitation:
- Locallab tools are temporary deactivated (time to merge with procparam
update)
2018-08-20 19:40:43 +02:00
U-PC-BUREAU\jacques
5472673b9e merge with dev 2018-08-05 09:05:47 +02:00
Pandagrapher
50f517d924 Saving of Locallab tool parameters in .pp3 file #2
Locallab/Color & Light parameters are now saved in .pp3 file

Limitations:
- Other Locallab tool parameters aren't saved in .pp3 file yet
- Locallab tools are temporary deactivated (time to end procparam
update)
2018-08-02 11:20:38 +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
Hombre
3a6556404a Merge branch 'dev' into testoutputprofile 2018-07-22 03:25:49 +02:00
Morgan Hardwood
a4c92ac986 Merge branch which fixes local cbdl bug into newlocallab 2018-07-19 23:08:19 +02:00
Morgan Hardwood
0780aa0f8f Merge branch 'dev' into newlocallab 2018-07-19 23:07:59 +02:00
U-PC-BUREAU\jacques
9d3429c7cd Fixed bug in local cbdl - replace default mult 1 by 100 2018-07-19 20:18:30 +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
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
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
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
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
heckflosse
039f68e545 Fix another two bugs I introduced 2018-06-08 17:48:53 +02:00
Desmis
03fb04cd81 merge with dev 2018-06-05 10:48:26 +02:00
heckflosse
5101e1d4e7 Changed order of bayer demosaicers in combobox 2018-06-04 16:09:49 +02:00
heckflosse
c3f163a323 Added 4-pass xtrans demosaic 2018-06-03 16:22:34 +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
Hombre
a0b8626b7d Adding ADD/SET mechanism to the raw processing tools
see #4579
2018-05-31 00:44:16 +02:00
heckflosse
355fcbad8e AMaZE+VNG4: added contrast threshold adjuster, #4579 2018-05-30 14:39:29 +02:00