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
Desmis
b97ed08987
Add working profile Rec2020
2016-04-29 07:41:17 +02:00
Flössie
e495093b18
Clean up clutstore.* and add LRU cache
...
This commit adds a true LRU cache to `rtengine` which is used in the new
`CLUTStore` class. The code in `clutstore.*` was cleaned up with C++11
features and small optimizations taken from my `clutbench` project.
The `CLUTStore` class was converted to a true singleton.
2016-04-23 22:55:28 +02:00
heckflosse
51de80b558
Fixed bug with combination of cbdl and ciecam, cleaned code, made SSE version for lab2rgb
2016-03-01 19:16:34 +01:00
heckflosse
a15fe1de3e
Cbdl before b&w, fix ciecam02 issue and clean the code a bit
2016-02-19 21:52:02 +01:00
Desmis
5f988861b0
Init CBDL before Black and White
2016-02-19 16:58:23 +01:00
Desmis
b449e0827b
Init new process gain with curve
2016-02-11 18:21:56 +01:00
Desmis
edd88be82c
Try to solve conflit
2016-01-03 16:56:21 +01:00
Desmis
4e229fe928
update retinexadd with master 4d6833c
2016-01-03 15:48:22 +01:00
Hombre
c9a6f74efa
Merge branch 'master' into retinexadd
2016-01-01 15:44:58 +01:00
Adam Reichold
4ecf463f9f
Merge master for the C++11 ABI fixes.
2015-12-20 20:53:59 +01:00
Harshula Jayasuriya
13e7260a23
Close #2964 : Fix Segmentation fault in rtengine::processImage due to crop
...
When a pp3 contains negative values for X & Y in the Crop section these get
parsed into array indexing code without being checked and set to 0. This results
in a segmentation fault because the code tries to index the '-1' element of the
array.
2015-12-20 13:29:06 +01:00
heckflosse
4e0e3230cc
Segfault in Denoise Auto Multizone mode when smoothing set to max in preferences, fixes #3022
2015-12-16 16:56:26 +01:00
Hombre
32eb6b996c
Adding softproofing. Now the output profile and the new rendering intent
...
profile for the output profile will only be shown when the new softproof
toggle button (bottom of the preview in the Editor panel) will be on.
2015-12-15 01:06:38 +01:00
Adam Reichold
35919bddc9
Copy-edit the ICC store for better performance and maintainability and add a method to load profile lists from arbitrary directories.
2015-12-07 19:55:14 +01:00
Desmis
f74e4b0dd2
Fixed numerous bug and add Preview for mask and transmission
2015-11-13 08:45:24 +01:00
Desmis
44490e81ae
Add mask method
2015-11-12 08:58:07 +01:00
Beep6581
7ca8de08ab
astyle all modified files in retinex branch
2015-10-17 14:45:24 +02:00
Desmis
8fe6e7e8db
Clean code and change sensitivity highlight threshold
2015-10-06 08:20:50 +02:00
Desmis
731ccb3ef5
Add 2 methods for magenta highlight
2015-10-05 15:19:36 +02:00