Commit Graph

32 Commits

Author SHA1 Message Date
Hombre
976fc087bd Removed some debug message left in code 2016-12-03 11:24:11 +01:00
heckflosse
17ea8b162c Removed printf relicts from softproofing branch 2016-10-21 02:09:14 +02: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
23011fbd63 Merge branch 'master' into softproofing 2016-10-04 00:04:57 +02:00
Flössie
4076e1d5aa Add Ingo's optimization in another place, too (#3432) 2016-09-26 21:16:20 +02:00
Flössie
759676788b Use BABL method for 16-to-8 bit conversion (#3429) 2016-09-22 21:52:07 +02:00
Flössie
7635559062 Add Ingo's missing optimization (#3432) 2016-09-22 21:22:35 +02:00
Flössie
e1b870e845 Merge remote-tracking branch 'origin/master' into fix_image_datas_convert_to 2016-09-21 21:59:28 +02:00
Flössie
1e7b8035c4 Round when converting to 8 bits (#3429) 2016-09-21 21:54:46 +02:00
heckflosse
1e268105db replaced code to convert from Lab to XYZ by calling Color::Lab2XYZ(..) 2016-09-21 21:01:51 +02:00
heckflosse
ab2be87333 Simplified float2uint16range(..), removed StopWatches 2016-09-21 14:05:30 +02:00
heckflosse
29c4d936aa cleaned code 2016-09-21 00:35:02 +02:00
heckflosse
f17011cec4 use faster implementation to clip float to [0;65535] and round in rtengine::lab2rgb16b and rtengine::lab2rgb16 2016-09-21 00:24:44 +02:00
Hombre
ee4749f271 Fix a recursive Mutex lock bug when selecting an output Gamma profile. 2016-09-11 03:49:33 +02:00
Hombre
a69c631f22 Fix issue #3411 + revert some code to the old one for better readability 2016-09-03 00:49:35 +02:00
Hombre
d31de41f68 Cleaner implementation of the gamma array (more C++11) 2016-08-31 23:40:27 +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
Beep6581
10f4bf3109 Merged master into rgbcurvesspeedup. 2016-06-02 22:33:34 +02:00
heckflosse
80f86c7189 Histogram of working space does not show 'gray2C' for gray regions, fixes #3283, fixes #3213, kudos to mmmtok for providing the patch 2016-05-14 19:29:26 +02:00
heckflosse
01ddba2397 remove CLIP() from index when accessing gamma2curve LUT because gamma2curve LUT already clips internally 2016-05-07 22:11:39 +02:00
Desmis
b97ed08987 Add working profile Rec2020 2016-04-29 07:41:17 +02:00
heckflosse
e52b1fcdd4 Reduce start time and memory usage by removing redundant lookup tables and fillig remaining lookup tables in parellel 2016-02-24 01:35:47 +01:00
Adam Reichold
2636d3e386 Remove some duplication w.r.t. the ICC store from the lab2rgb function. 2016-02-07 14:04:16 +01:00
Adam Reichold
246115ecb2 Fix some value and code duplication in parameter initialization. 2016-02-07 13:35:16 +01:00
Desmis
fea35baf69 Try to solved iplab2rgb ipwavelet partialpasted retinex 2016-02-01 10:55:34 +01:00
Adam Reichold
5fd5d5bece Remove the soft proof button and internal flag as it was decided not to mix this with the output profile handling. 2016-01-01 19:43:09 +01:00
Hombre
bcbb45454a Updated icons (from Drslony), code cleanup and bugfix 2015-12-29 03:52:50 +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
Morgan Hardwood
91f67f0cb6 Issue 2846: Filter preview through output profile when using a monitor profile.
- Removed the "Rendering intent" setting from Preferences,
- Hard-code "relative colorimetric" intent everywhere,
- Filter through output profile before filtering through monitor
  profile if using a monitor profile,
- If not using a monitor profile, a direct sRGB conversion is done,
2015-08-12 13:27:45 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00