186 Commits

Author SHA1 Message Date
Hombre57
c6b16bc031 Making the preview more accurate with "Use CIECam for EPD" (#2233) 2017-07-23 18:47:32 +02:00
Alberto Griggio
0ecb02afdd Merge pull request #3916 from Beep6581/lcp-distortion-alt-match
Lcp distortion alt match
2017-06-26 23:37:14 +02:00
heckflosse
41d3179f2c remove some gcc4.8/windows special code as minimum gcc version to build rt is 4.9 2017-06-21 01:09:16 +02:00
Alberto Griggio
b39529f7c0 LCP: new experimental logic for finding the correct distortion coefficients 2017-06-05 14:21:52 +02:00
Flössie
051670160b Some fixes as hinted by Coverity (#3558) 2017-06-05 10:58:14 +02:00
Alberto Griggio
edfea689b8 improved adjustment of luma denoise params for the fast export pipeline 2017-05-03 00:19:01 +02:00
Alberto Griggio
922870e6dd further tweaks to the procparams for the new fast export pipeline
- tweaked denoise params to get a better approximation for high ISO shots
- use Amaze or Lmmse demosaicing if the chosen method is pixelshift
2017-04-20 14:48:52 +02:00
Alberto Griggio
3a90374d59 Fixed handling of shadows/highlights in simpleprocess.cc (broken by the fast export refactoring)
See issue #3793
2017-04-02 10:35:19 +02:00
Alberto Griggio
8bfe14da09 do not touch the chroma denoise curve in the fast export pipeline (no need to) 2017-03-28 08:35:06 +02:00
Alberto Griggio
4e6e8e6734 merged with dev 2017-03-19 21:23:07 +01:00
Flössie
5632c787a3 Don't return XYZ for sRGB (#3691)
Also fix length of `ProfileContent` to match the old implementation.
2017-03-19 11:18:13 +01:00
Hombre
c654785ae3 Merge branch 'dev' into rt-cli 2017-03-18 18:17:45 +01:00
Flössie
97caf21b5c PIMPLed and streamlined ICCStore (#3691) 2017-03-18 11:59:14 +01:00
Alberto Griggio
83c6453b44 minor tweaking to the tonemapping procparams in fast export mode 2017-03-15 14:04:03 +01:00
Alberto Griggio
416fc6c92f move all procparams tweaks to adjust_procparams
`params.crop.enabled=false` was still in `stage_early_resize`
2017-03-15 09:12:09 +01:00
Alberto Griggio
656fe0a022 use move assignment instead of std::unique_ptr::swap (better readability) 2017-03-14 15:13:16 +01:00
Alberto Griggio
a3adf8fb07 code cleanup after feedback by @Floessie 2017-03-14 11:48:51 +01:00
Alberto Griggio
7a69ff84a4 use 1-pass method for X-trans demosaic in the fast pipeline
As suggested by @heckflosse
2017-03-13 15:12:00 +01:00
Alberto Griggio
6f08233c6f further adjustments of processing parameters for the fast export pipeline 2017-03-13 14:00:37 +01:00
Alberto Griggio
d18ce59132 some further tweaks to the fast pipeline 2017-03-12 21:13:54 +01:00
Alberto Griggio
f42710f594 properly rescale the impulseDenoise settings in the fast pipeline 2017-03-12 20:52:32 +01:00
heckflosse
f9a536fd0b new gtk3 version of pixelshift 2017-03-11 22:30:36 +01:00
Alberto Griggio
359b4136b5 do not use the hard-coded (i.e. not user-selectable) fast export options if the new fast pipeline is selected 2017-03-10 10:53:10 +01:00
Alberto Griggio
64661e1a27 set dirpyrDenoise.median=false in the fast export pipeline 2017-03-09 00:05:27 +01:00
Alberto Griggio
44505ccb08 some enhancements of the Fast Export functionality
- remember fast export options across RT sessions

- added option to use a dedicated "Fast Export" pipeline, trading speed for
  quality (resizes early instead of at the end)
2017-03-08 22:55:08 +01:00
Alberto Griggio
93296cff17 continuing with my experiments on an alternative "fast export" 2017-03-08 00:50:50 +01:00
Alberto Griggio
200e6dd882 experimental hacks on simpleprocess.cc 2017-03-07 17:38:32 +01:00
Alberto Griggio
dca0e41f35 added "Auto White Balance temperature bias" feature
This new slider in the White Balance tools allows to alter the computation of
the "auto white balance" by "biasing" it towards warmer or cooler
temperatures. The bias is expressed as a percentage of the computed
temperature, so that the resuling temperature is given by
"computedTemp + computedTemp * bias".
2017-02-12 17:39:52 +01:00
heckflosse
7dcf89808f Merged master into pixelshift 2016-12-12 14:25:57 +01:00
heckflosse
053b305d89 Tone curve histogram ignores DCP tone curve, fixes #3512 2016-11-23 17:23:25 +01:00
heckflosse
89901f4b36 reworked pixelshift code and temporary removed Fuji S5 dual frame support 2016-11-03 00:01:47 +01:00
Flössie
730c03785d Reapplied clang-tidy filters
- modernize-use-nullptr
- modernize-redundant-void-arg
- readability-simplify-boolean-expr
- misc-redundant-expression
- readability-redundant-control-flow
- readability-avoid-const-params-in-decls
2016-10-18 18:16:05 +02:00
Hombre
50165dab20 Merge branch 'master' into softproofing 2016-10-16 01:45:52 +02:00
heckflosse
01048ee513 Cppcheck: Fixed all issues in rtengine/ alignedbuffer.h, colortemp.cc, dcrop.cc, simpleprocess.cc 2016-10-03 21:17:27 +02:00
heckflosse
f9f593d343 Cppcheck: Fix issues related to rtengine/FTblockDN.cc 2016-10-02 15:09:26 +02:00
Hombre
d31de41f68 Cleaner implementation of the gamma array (more C++11) 2016-08-31 23:40:27 +02:00
Hombre
a1981dbd4d Merge branch 'master' into softproofing 2016-08-27 23:52:53 +02:00
Hombre
827acd35f9 Some bugfix. 2016-08-27 22:20:54 +02:00
Hombre
5affa18341 Introducting soft-proofing and Black Point Compensation, simplify the
CMM at the end of the pipeline + sparse code refactoring
A new BPC checkbutton has been created in 'Preferences/Color Management'
and in the ICM tool. Better hanbling of widget sensitivity of the output
profile / gamma part of the ICM tool.
2016-08-24 22:32:06 +02:00
heckflosse
3e510cd94e Fix some ciecam02 issues, fixes ##3380, fixes #3396, fixes #3397 2016-08-18 21:41:16 +02:00
heckflosse
58e560b88e Added further speedups and astyles the changed files 2016-06-30 19:48:44 +02:00
Floessie
2abd641c06 Refactor DCPProfile::DCPProfile()
- Rename members
- Styling
- C++11

Still to come:
- All the rest of DCPProfile
2016-06-05 21:30:51 +02:00
Floessie
a520c93775 Add Ingo's patch for #3304 2016-06-04 21:07:41 +02:00
Beep6581
10f4bf3109 Merged master into rgbcurvesspeedup. 2016-06-02 22:33:34 +02:00
heckflosse
b31225672a Some new improvements to speed of curve generation (mainly to speedup thumb processing in file browser) 2016-05-31 23:47:01 +02:00
Ingo Weyrich
6e102351e0 Merge pull request #3281 from Beep6581/retinexgain
Retinexgain
2016-05-12 13:40:11 +02:00
heckflosse
6646c2dc5c Speedup for thumbnail and editor processing, also reduced base memory usage a bit 2016-05-06 21:51:57 +02:00
Ingo Weyrich
7a417f2b56 Merge pull request #3256 from Floessie/haldclut-revision
HaldCLUT revision and speedup (kudos to Floessie for this great work)
2016-05-01 21:49:16 +02:00
Desmis
a742e3a7ba merge master into retinexgain 2016-05-01 08:53:52 +02:00
heckflosse
2dd2f5ca17 Speedup for thumbnail processing 2016-05-01 00:16:06 +02:00