312 Commits

Author SHA1 Message Date
Alberto Griggio
dc44212691 Soft-proofing: fall back to using the current output profile if no printer profile is specified
Implements #4361
2018-02-03 21:49:41 +01:00
Alberto Griggio
8bc414948d fixed typo in ImProcFunctions::chromiLuminanceCurve (thanks Floessie)
Fixes #4355
2018-02-02 12:14:15 +01:00
Desmis
92f6e0e1da merge with dev 2018-02-01 11:42:17 +01:00
heckflosse
e7d90ec1a2 Improve accuracy of Y to L conversion, fixes #4338 2018-01-29 21:17:34 +01:00
Desmis
4a29e34e20 merge with dev 2018-01-26 18:00:33 +01:00
Desmis
62d9825bce merge with Dev 2018-01-23 17:52:31 +01:00
heckflosse
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
heckflosse
fc77fd6964 Remove all BENCHMARK defines 2018-01-22 19:04:42 +01:00
Desmis
08a026a47e merge with dev 2018-01-15 11:22:49 +01:00
heckflosse
a618e3dc7b Speedup for Colour toning methods 'Colour Balance' and 'Saturation 2 colours' 2018-01-14 16:18:23 +01:00
Desmis
90bd7fa98d merge with dev 2018-01-14 12:26:00 +01:00
heckflosse
187b278bc4 Speedup for Colour Toning Method 'Saturation 2 colours' 2018-01-12 16:43:35 +01:00
Ingo Weyrich
c46511f347
Merge pull request #4292 from Beep6581/colortoning-rgb-speedup
Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves'
2018-01-12 16:16:20 +01:00
heckflosse
f0b73149bd Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves' in 'Black-and-White' mode 2018-01-11 13:30:57 +01:00
Desmis
90d4767ad0 merge with Dev 2018-01-11 13:22:05 +01:00
Alberto Griggio
6a281bbc05 merge with dev 2018-01-11 09:41:07 +01:00
heckflosse
68ba09fdd8 Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves' 2018-01-10 19:29:11 +01:00
heckflosse
30e085d378 colorToningLabGrid() : tiled/per row processing to make better use of cpu cache 2018-01-09 19:41:34 +01:00
heckflosse
6fb5d5ee33 Speedup for saturation slider in exposure tool and for HSV equalizer 2018-01-09 16:03:54 +01:00
Alberto Griggio
0f7ee33a43 merge with dev 2018-01-09 09:08:25 +01:00
Flössie
3755f5c18e Fix i586 build by @heckflosse (#4284) 2018-01-08 17:57:21 +01:00
Flössie
5104368c4a Fix non-SSE2 build (fixes #4284) 2018-01-08 17:51:31 +01:00
Alberto Griggio
7353ff864b some tweaks to the L*a*b* correction grid module 2018-01-08 14:34:54 +01:00
Alberto Griggio
041990d216 Added new color toning mode "L*a*b* color correction grid", adapted from DT's color correction module 2018-01-08 00:19:36 +01:00
Desmis
3008d5d90d merge with dev 2018-01-06 08:01:11 +01:00
heckflosse
0fcc1987a5 Speedup for perceptual tone curve #4269 2018-01-05 16:42:22 +01:00
heckflosse
ea1e001d15 Speedup for 'Saturation and Value Blending' tonecurve 2018-01-04 19:03:02 +01:00
Desmis
7a714e5093 Add inverse to shapemethod - fixed crash retinex inverse 2018-01-03 16:47:54 +01:00
Desmis
63073b470d merge with dev - I hope no error 2018-01-02 19:58:42 +01:00
heckflosse
e9782e15e2 Fixed accidently broken shadows/highlight tool 2018-01-01 22:28:56 +01:00
heckflosse
3dcce23c24 rgbproc() speedups 2017-12-31 14:36:59 +01:00
Desmis
17999b7e61 merge with dev 2017-12-30 16:30:21 +01:00
heckflosse
524b0056dc Speedup for rgbPrco() 2017-12-27 00:01:09 +01:00
gatoatigrado
3ccfb9b203 Use AlignedBuffer helper class in rgbProc, use SSE in standard tone curve application. 2017-12-25 01:01:15 -05:00
Desmis
c1ab9788a5 merge with dev 2017-12-23 10:18:46 +01:00
Alberto Griggio
156cb762ec removed local contrast inside the S/H tool (remapped to the new local contrast tool)
See #4247
2017-12-22 23:59:44 +01:00
Desmis
46181f1008 merge with dev 2017-12-21 08:42:43 +01:00
Alberto Griggio
b8777b3d87 added simple local contrast tool
Borrowed from G'MIC
2017-12-19 01:03:52 +01:00
Desmis
17239849c3 merge with dev 2017-12-18 15:50:15 +01:00
Alberto Griggio
e1bf4b075f added on/off switch for L*a*b* adjustments 2017-12-16 18:36:28 +01:00
Desmis
caafa4729a merge with dev 2017-12-13 08:42:13 +01:00
Desmis
3b54fa6dc3 Small change to warm - cool limits 2017-12-12 18:17:41 +01:00
Desmis
1a88f6154b suppress warning messages 2017-12-10 19:39:12 +01:00
Desmis
6e58be73b2 Add local ciecam cat02 warmer cooler 2017-12-10 19:31:41 +01:00
Desmis
1a105bef4c Save provisory work 2017-12-10 14:42:26 +01:00
Alberto Griggio
11ca61e3e2 added on/off switches for Channel Mixer, HSV Equalizer and RGB Curves 2017-12-09 23:54:27 +01:00
Desmis
392d2a6769 Merge with dev - save provisory work 2017-12-09 14:32:32 +01:00
Flössie
b98a3944a6 Merge branch 'dev' into procparams-cleanup 2017-11-20 20:40:57 +01:00
Desmis
0248c58970 Change limit RT-spot size 2017-11-20 09:46:07 +01:00
Flössie
e0f7c1358b procparams.h cleanup - Part 2
TODO:
- Add c'tors and find all defaults
- Remove `setDefaults()` in favour of c'tors
- Add `operator ==()` to `struct`s
2017-11-17 17:05:46 +01:00