188 Commits

Author SHA1 Message Date
Flössie
05505803ae C'tor init for (ToneCurve|Retinex|LCurve|ColorToning)Params 2017-11-18 19:07:23 +01:00
Alberto Griggio
f6bd06a06c merged 'hdr_tonemap_fattal_nocache' into 'dev' 2017-11-18 17:44:34 +01:00
Flössie
0a9d81bc7f Fix wrong *Sensor::Method::NONE for MONO substitution 2017-11-17 17:19:40 +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
Flössie
02d6187cd8 procparams.h cleanup - Part 1
TODO:
- Part 2 (obviously 😉)
- Remove `setDefaults()` in favour of c'tor
2017-11-14 21:20:07 +01:00
Flössie
aa414fca41 Clean rtengine::procparams::Threshold 2017-11-13 22:00:27 +01:00
Flössie
c702e5d847 Additional manual cleanups to ProcParams::(save|load)() 2017-11-11 21:11:57 +01:00
Flössie
157b42cd83 Introduce assignFromKeyfile() and saveToKeyfile() 2017-11-11 20:25:13 +01:00
Hombre
0a9f382967 Refactored name for Fattal / Alpha & Beta + updated ranges (see #4168)
Ranges for Threshold and Amount is now -100 / +100 integer. Effective
range should be modified in ImProcFunctions::ToneMapFattal02 if ever.
2017-11-04 23:09:58 +01:00
Alberto Griggio
77b4ad497b Integrated "Fattal02" tone-mapping operator from Luminance HDR 2017-11-02 22:34:49 +01:00
heckflosse
330ee9a91f Make compilation unit rtengine/procparams.cc -Wextra clean, #4155 2017-10-22 23:48:38 +02:00
heckflosse
123c8b4443 Make compilation unit rtengine/curves.cc -Wextra clean, #4155 2017-10-22 22:25:05 +02:00
heckflosse
658087e270 Lensfun: Reading pp3 with applied LCP doesn't set the LCP radio button. Fixes #4088 2017-09-17 15:53:57 +02:00
heckflosse
9f75b197ea some cleanups 2017-09-16 18:52:48 +02:00
heckflosse
818200522a Fix some inconsistencies in Profiled Lens Correction gui 2017-09-15 20:11:49 +02:00
Alberto Griggio
dde94bc6d3 added basic integration of lensfun
so far only distortion correction, and no GUI yet
2017-09-07 00:53:03 +02:00
Desmis
db17c68f1e Format with astyle 3. changed files 2017-08-17 09:38:27 +02:00
Desmis
0bb824e2c1 Other changes for Elle 2017-08-14 08:21:35 +02:00
Desmis
be82e1bde2 Some changes requested by Elle 2017-08-13 13:07:39 +02:00
Desmis
371c9321a3 merge with dev 2017-08-10 18:38:30 +02:00
Desmis
5f8555e84c Add temp and green for scene 2017-08-10 17:09:46 +02:00
Morgan Hardwood
0fc699c4b7 One more cleanup of rtengine/procparams.cc 2017-08-10 16:21:03 +02:00
Morgan Hardwood
f0e58f43e7 formatting cleanup 2017-08-10 15:07:31 +02:00
Desmis
0ffbc5251e Add CAT02 viewing conditions 2017-08-10 14:20:00 +02:00
Morgan Hardwood
88d0512b4a Astyled files in ciecamout for ciecamout merge 2017-08-10 11:59:54 +02:00
Desmis
ef39df4f39 Settings output device in main menu 2017-07-28 17:41:48 +02:00
Morgan Hardwood
08ebc3e75b Revert EPD Edge Stopping and Scale defaults to their old values now that the preview is more accurate, #2233 2017-07-20 19:43:36 +02:00
heckflosse
f98ef980d9 remove unused retinex.gain and retinex.baselog 2017-07-09 21:37:39 +02:00
heckflosse
22692f5a04 remove unused caautostrength 2017-07-09 19:41:21 +02:00
heckflosse
159ddf2d7a Fix some valgrind issues 2017-06-24 16:38:34 +02:00
heckflosse
2579e3f6ac Fix some issues reported y valgrind 2017-06-22 23:46:16 +02:00
heckflosse
34bdc9e0eb Fix some coverity issues 2017-06-21 01:06:28 +02:00
heckflosse
62532b8c4a Fixes #3930, Crash when pp3 file contains empty key for a threshold adjuster 2017-06-15 17:46:54 +02:00
heckflosse
94918b2cd8 fixes #3929, Crash when pp3 file contains empty key for a curve 2017-06-15 13:10:17 +02:00
heckflosse
c4f27b2c13 Fix some coverity issues 2017-06-14 17:02:33 +02:00
heckflosse
014ff692c5 RT crashes when pasting nothing, fixes #3922 2017-06-13 17:24:07 +02:00
heckflosse
97e558a040 Fixed some coverity issues 2017-06-12 17:54:34 +02:00
heckflosse
2aaa7526b3 Hopefully better fix for memory leak in PartialProfiles 2017-06-05 21:04:01 +02:00
heckflosse
9e5ce9a99b Some Coverity fixes (#3558) 2017-06-05 14:12:34 +02:00
heckflosse
e043e792db Pixelshift: Added per channel brightness equalization 2017-04-10 20:39:00 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
Hombre
209ea3533b Adding PixelShift to PartialPaste window + small bugfixs (issue #3489) 2017-03-28 00:02:10 +02:00
Morgan Hardwood
76f16eb3a7 Set EPD tone mapping Edge Stopping and Scale to better match preview to output. Third time lucky. 2017-03-27 21:37:07 +02:00
heckflosse
f9a536fd0b new gtk3 version of pixelshift 2017-03-11 22:30:36 +01:00
heckflosse
f226934b57 Pixelshift: Added option to equalize brightness of frames and cleaned gui. 2017-03-11 00:25:49 +01:00
Alberto Griggio
d3a5a8ee96 started working on support for dynamic processing profiles 2017-02-22 18:47:00 +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
c0cb0966f4 Merge branch 'gtk2' into pixelshift 2017-02-06 15:47:29 +01:00
heckflosse
bd492e0ece pixelshift: optionally select lmmse for motion in high iso files 2017-02-01 19:35:36 +01:00
Morgan Hardwood
e5c00f0a9d Complete revision to how RawTherapee's version is handled in CMake and in other files, #3628 2017-01-27 15:33:05 +01:00