luz.paz
cc60ea2248
Fix source comment and misc. typos
...
Found via `codespell -q 3 -I ../rawtherapy-whitelist.txt -S ./rtdata/languages -L hist,fo,reall,bloc,alph`
2019-06-03 17:38:50 -04:00
heckflosse
30120af8a2
remove some bogus consts
2019-03-19 20:54:10 +01:00
heckflosse
25625c6842
small speeduo for denoise
2019-03-16 23:35:39 +01:00
heckflosse
906cf63ecd
Colortoning Lab regions: some vectorized precalculations in first loop, #4914
2018-11-01 22:30:26 +01:00
Alberto Griggio
14ac4babec
added haze removal tool
...
Based on the paper:
"Single Image Haze Removal Using Dark Channel Prior" by He, Sun and Tang
using a guided filter for the "soft matting" of the transmission map
2018-10-10 10:02:06 +02:00
heckflosse
d4894ef948
eahd demosaic: convert rgb to Lab using Color::RGB2Lab() instead of duplicating code, #4727
2018-08-18 16:15:32 +02:00
Hombre
fb0c95969b
Creation of the ICCProfileCreator
2018-06-25 00:43:11 +02:00
Hombre
e2dc8ea2c3
Merge branch 'dev' into testoutputprofile
2018-06-14 21:47:14 +02:00
heckflosse
2a13d12936
Amaze+VNG4: created own entry in demosaic combobox, cleaned code
2018-05-29 16:59:29 +02:00
Desmis
62fc062712
merge with dev
2018-04-11 13:08:28 +02:00
Ingo Weyrich
0a88a36ed9
Merge pull request #4444 from Beep6581/vibrance_review
...
Code review and speedup for ImProcFunctions::vibrance()
2018-04-08 00:57:34 +02:00
Desmis
7926e01f49
another small change to gamma2 igamma2
2018-04-05 07:56:22 +02:00
Desmis
6561636ee0
some changes in color.cc .h calcgamma and gamma2 and igamma2
2018-04-04 14:10:52 +02:00
heckflosse
e03646fc5b
Code review and speedup for ImProcFunctions::vibrance(), also fixes #4443
2018-03-19 01:34:15 +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
heckflosse
50ba33900b
some more constexpr
2018-01-30 18:59:59 +01:00
heckflosse
e7d90ec1a2
Improve accuracy of Y to L conversion, fixes #4338
2018-01-29 21:17:34 +01:00
heckflosse
68ba09fdd8
Speedup for Colour Toning Methods 'RGB sliders' and 'RGB curves'
2018-01-10 19:29:11 +01:00
heckflosse
0f25bfe87b
Don't check the impossible cases in rgb2hsvtc()
2018-01-04 23:15:53 +01:00
heckflosse
ea1e001d15
Speedup for 'Saturation and Value Blending' tonecurve
2018-01-04 19:03:02 +01:00
heckflosse
3dcce23c24
rgbproc() speedups
2017-12-31 14:36:59 +01:00
heckflosse
a75058546a
Make compilation unit rtengine/color.cc -Wextra clean, #4155
2017-10-22 14:36:56 +02:00
heckflosse
6e55f6bab5
Fixed a lot of issues reported by cppcheck 1.78
2017-04-08 22:41:46 +02:00
Flössie
88336cb897
Make RT build without __USE_MISC
and __USE_XOPEN
2017-02-14 21:02:39 +01:00
Flössie
495c0938f4
Fix Clang warnings and build failure on OSX 10.12
...
Kudos to Partha over at pixls.us for finding and fixing!
2016-11-06 17:09:27 +01:00
Hombre
50165dab20
Merge branch 'master' into softproofing
2016-10-16 01:45:52 +02:00
Hombre
23011fbd63
Merge branch 'master' into softproofing
2016-10-04 00:04:57 +02:00
Hombre
aca00389d9
Solving most if not all bugs left
...
Still some features to add, but this commit should make this tool fully
usable.
2016-10-02 17:23:09 +02:00
Ingo Weyrich
c8aa1c9f49
Merge pull request #3423 from Beep6581/denoise
...
Merged Denoise speedups to get more tests
2016-09-09 21:58:26 +02:00
heckflosse
5bb20c413e
Cleaned code, also reduced base memory usage of RT by 1 MB
2016-09-09 16:04:43 +02:00
heckflosse
0f21a0de6c
Speedups for denoise, fixes #3418
2016-09-07 16:44:16 +02:00
Hombre
d31de41f68
Cleaner implementation of the gamma array (more C++11)
2016-08-31 23:40:27 +02:00
heckflosse
84614a11e8
B&W: Speedup for Color::trcGammaBW
2016-08-28 14:47:01 +02:00
Hombre
a1981dbd4d
Merge branch 'master' into softproofing
2016-08-27 23:52:53 +02:00
heckflosse
6d4e82b94f
Speedups for B&W conversion
2016-08-27 22:58:16 +02:00
Hombre
827acd35f9
Some bugfix.
2016-08-27 22:20:54 +02:00
heckflosse
9b62f92095
About 7x speedup for Automatic Saturation Protection in Colourtoning
2016-08-23 19:35:15 +02:00
heckflosse
b8749f8484
dcp speedup cleanup
2016-06-10 18:30:07 +02:00
heckflosse
c086177032
Speedup for DCPProfile::apply
2016-06-09 23:42:32 +02:00
heckflosse
b50de693a0
Replace expensive dcp srgb gamma calculations by access to lookup table => no difference in output and much faster
2016-06-09 21:49:13 +02:00
Flössie
eceb024ba8
Add Ingo's gamma_srgbclipped
patch
2016-05-01 10:41:21 +02:00
Flössie
beaea22779
Vectorize color space conversion for HaldCLUT
...
Vectorize color space conversion for HaldCLUT depending on the
definition of `VECTLENSP`. It's not fully AVX compatible because `F2V`,
`LVF`, and `STVF` are SSE only.
2016-04-29 20:35:37 +02:00
heckflosse
f0113b8f57
Removed benchmark code and made Color::gammatabThumb a LUTuc
2016-02-25 19:14:00 +01:00
heckflosse
bf66671a6d
Moved gamma lookup table from rtthumbnail.* to color.*
2016-02-25 15:45:42 +01: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
Beep6581
7ca8de08ab
astyle all modified files in retinex branch
2015-10-17 14:45:24 +02:00
Desmis
058f5b8f98
Bug in gamma calculation
2015-10-03 09:06:10 +02:00
Desmis
645791fd71
enhancement gamma free retinex
2015-09-18 17:23:44 +02:00