Desmis
bab093b0f7
small changes to limits
2018-05-01 18:14:36 +02:00
Desmis
e7bad75ed4
merge with dev
2018-05-01 10:13:40 +02:00
Desmis
9e5506aa35
Fixed bug ExecCMSTransform for non raw files
2018-05-01 09:39:15 +02:00
Alberto Griggio
a5d9c49fa8
improve the accuracy of previews when "clip OOG" is not set
...
Fixes #4519
2018-04-30 17:50:17 +02:00
Desmis
2bfc41fd03
replace type_rgb_16 by type_rgb_flt and change some settings
2018-04-30 17:41:04 +02:00
Desmis
ccf642bc6c
clean and comment code
2018-04-29 18:23:00 +02:00
Desmis
19b7a942af
Add TRC to working profiles
2018-04-29 17:08:45 +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