81 Commits

Author SHA1 Message Date
Ingo Weyrich
068847eb5a Further cleanup of include dependencies 2019-10-29 21:06:27 +01:00
Ingo Weyrich
c11087c28d Cleanup curves.h includes 2019-10-29 14:15:45 +01:00
Ingo Weyrich
e92a99350b Forward declare Image8 2019-10-29 11:44:00 +01:00
Ingo Weyrich
20726d5bfe Forward declare Imagefloat 2019-10-28 20:01:16 +01:00
Ingo Weyrich
22e5348db7 Forward declare LabImage 2019-10-28 17:17:15 +01:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Ingo Weyrich
4bf4b818c0 cppcheck fixes 2019-08-08 13:41:14 +02:00
Flössie
0cbc4923bc Relax dependency from procparams.h 2019-02-28 20:44:50 +01:00
heckflosse
4d241d7e10 Wrong clipping when using the new v2 and v4 profiles, fixes #5142 2019-01-19 19:10:46 +01:00
heckflosse
9fca8ed9f1 custom trc: speedup for preview and detail windows 2018-11-26 14:34:06 +01:00
Ingo Weyrich
86f0507574
Merge pull request #5031 from Beep6581/review_custom_trc
custom trc, speedup and reduced memory usage
2018-11-25 21:44:58 +01:00
heckflosse
4f89286b98 ImProcFunctions::workingtrc(): cleanup and another small speedup, #5025 2018-11-25 17:53:49 +01:00
heckflosse
a3549a6247 custom trc: another small speedup, #5025 2018-11-25 16:21:47 +01:00
heckflosse
c9817e369c Remove Imagefloat::ExecCMSTransform2, #5025 2018-11-25 14:45:28 +01:00
Alberto Griggio
cfc947a865 Moved the ICC TRC patching code for RTv2 profiles from ImProcFunctions::lab2rgbOut to ICCStore
See #5026
2018-11-25 14:23:06 +01:00
heckflosse
20577ccab6 custom trc, speedup and reduced memory usage, #5025 2018-11-25 13:54:59 +01:00
U-PC-BUREAU\jacques
dc7f2c0912 Small changes to increase precision gamma 2018-11-18 11:02:30 +01:00
U-PC-BUREAU\jacques
bda23b9350 Change Tag dmdd for RTv2_Medium and code for TRC=custom and slope=0 2018-11-18 08:28:27 +01:00
heckflosse
220714e376 Remove some logging, #4985 2018-11-15 15:35:56 +01:00
U-PC-BUREAU\jacques
d658ef1bc4 Change matrix ACES-P0 and limit slider blue 2018-09-06 10:39:35 +02:00
Hombre
ef8ea277d7 Replace 3 letters language/country code by 2 letters one
+ remove a useless output profile
2018-07-13 22:39:13 +02:00
Hombre
fb0c95969b Creation of the ICCProfileCreator 2018-06-25 00:43:11 +02:00
Hombre
b06e07034e Fix #4565 : Segfault saving image using RTv2_sRGB.icc
Also, replace identing tabs by spaces in some files
2018-05-19 00:19:06 +02:00
Morgan Hardwood
d3696760f3 ICC spelling
Renamed "Prophoto" and "Acespx" to ProPhoto and ACES P0 and P1,
hyphenated as needed.
2018-05-16 22:27:56 +02:00
Hombre
fbc81028eb First batch of variable name normalisation in ICM tool, see #4478 2018-05-14 00:57:55 +02:00
Desmis
3806eb1408 Fixed bad quality ICCv2 for RT output profile 2018-05-12 18:10:18 +02:00
Desmis
e99498ab07 Some changes to internal variables 2018-05-02 13:59:54 +02:00
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