Alberto Griggio
a5d9c49fa8
improve the accuracy of previews when "clip OOG" is not set
...
Fixes #4519
2018-04-30 17:50:17 +02:00
Alberto Griggio
f8c06863fe
fix crash when the CL curve is such that curve(0) >> 0
2018-04-12 21:51:57 +02:00
Alberto Griggio
b42a45b481
merged branch 'unbounded-processing' into 'dev'
2018-03-28 21:35:23 +02:00
Alberto Griggio
956c44905e
cleaned up gamut warning code
2018-03-16 17:57:03 +01:00
Alberto Griggio
83521b0c92
improved out-of-gamut warning, taken from PhotoFlow
2018-03-15 16:17:44 +01:00
Alberto Griggio
6a96bd2676
merge with 'dev'
2018-02-19 16:44:46 +01:00
Alberto Griggio
33e0c28789
started working on no negative clipping
2018-02-19 16:31:30 +01:00
luz.paz
c3c3ceac79
Misc. typos
...
Found via `codespell`
+ removed rtengine/dcraw.patch per discussion in https://github.com/Beep6581/RawTherapee/pull/4395
2018-02-14 14:07:18 -05:00
Alberto Griggio
08846264c7
started work on making RT not clip the image at intermediate stages
2018-02-09 21:25:39 +01:00
Ingo Weyrich
478410fa39
Merge pull request #4347 from Beep6581/lab2xyz
...
Improve accuracy of Lab <=> xyz conversions
2018-01-31 23:23:34 +01:00
Alberto Griggio
ffbd97960f
histmatching: make sure we use an sRGB profile for generating the target rendering
2018-01-30 10:47:18 +01:00
heckflosse
e7d90ec1a2
Improve accuracy of Y to L conversion, fixes #4338
2018-01-29 21:17:34 +01:00
Alberto Griggio
bc8b8902e6
make rtengine::processImage return an Imagefloat instead of an Image16
...
This is for supporting saving to 32-bit float TIFFs
2017-11-20 00:10:51 +01:00
heckflosse
2b2bbd69f4
Make compilation unit rtengine/iplab2rgb.cc -Wextra clean, #4155
2017-10-25 19:07:38 +02:00
Flössie
97caf21b5c
PIMPLed and streamlined ICCStore
( #3691 )
2017-03-18 11:59:14 +01:00
Hombre
de98047ae2
Solving issue #3506 (bugfix from mmmtok)
2017-01-21 16:41:59 +01:00
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