51 Commits

Author SHA1 Message Date
Ingo Weyrich
eaf0eeff4e Forward declare CieImage 2019-10-28 15:43:58 +01:00
Ingo Weyrich
6bebc19f02 reviewed boxblur code and usage 2019-09-26 15:03:09 +02:00
Ingo Weyrich
ba43437220
Merge pull request #5445 from Beep6581/capture_sharpening
Merge Capture sharpening into dev to get more tests
2019-09-10 19:27:01 +02:00
Morgan Hardwood
60b2196bce Updated gnu.org links to use HTTPS 2019-09-10 12:34:57 +02:00
Ingo Weyrich
0c1caf6c36 capture sharpening: further improvements and speedups 2019-08-20 18:41:06 +02:00
Ingo Weyrich
8421f8780a capture sharpening: contrast threshold 2019-08-15 20:40:32 +02:00
Ingo Weyrich
506254ce46 capture sharpening: first mockup 2019-08-14 17:19:26 +02:00
Flössie
0cbc4923bc Relax dependency from procparams.h 2019-02-28 20:44:50 +01:00
heckflosse
b9942422e7 Change microcontrast uniformity adjuster range, fixes #5129 2019-01-01 17:36:17 +01:00
heckflosse
988d598d9d Decouple sharpening amount from contrast mask, #5075 2018-12-17 13:26:14 +01:00
heckflosse
58e332475f Don't allocate blurbuffer when blur is disabled, #5075 2018-12-17 13:07:46 +01:00
heckflosse
8bdec7c2de Change blend between sharpened, original and blurred, #5075 2018-12-10 14:29:23 +01:00
heckflosse
7d17b2ef27 bugfix for last commit 2018-12-08 22:01:37 +01:00
heckflosse
5162484517 First quick&dirty version of flat region blur, #5075 2018-12-08 21:57:56 +01:00
heckflosse
96acd92a7c Changes suggested by code review, #4890 2018-10-23 21:10:01 +02:00
heckflosse
8b65900066 Dual demosaic: Add auto threshold checkbox and show used value in ui, #4866 2018-10-21 20:21:43 +02:00
heckflosse
306e0478d7 deconvolution amount was ignored if contrast threshold == 0, fixed 2018-06-13 14:28:31 +02:00
heckflosse
f6508b3203 Merge branch 'dev' into sharpmask 2018-06-13 13:02:38 +02:00
heckflosse
a3055f3552 Small speedup for rl sharpening when damping = 0, no issue 2018-06-12 17:59:10 +02:00
heckflosse
44729edf04 Prepared engine to display the Sharpening Contrast mask 2018-06-10 14:35:12 +02:00
heckflosse
d96ab021f6 Merge branch 'dev' into amaze_vng4 2018-05-29 18:28:48 +02:00
heckflosse
7d0d624632 Fixed clang-mp 3.9/c++11 compilation 2018-05-29 18:24:06 +02:00
heckflosse
2a13d12936 Amaze+VNG4: created own entry in demosaic combobox, cleaned code 2018-05-29 16:59:29 +02:00
heckflosse
9a865449c3 Disabled benchmark code 2018-05-28 23:10:28 +02:00
heckflosse
6989541cb2 buildBlendMask(..): Fixed segfault caused by uninitialized corners. #4551 2018-05-24 15:26:24 +02:00
heckflosse
fcfd813714 Sharpening: Blur contrast blend mask to get smoother transitions. 2018-05-23 23:49:11 +02:00
heckflosse
e1643418cb ImProcFunctions::deconvsharpening(..): simplified code 2018-05-22 16:56:02 +02:00
heckflosse
6f6dafe214 Added Contrast threshold adjuster to PR Sharpening, fixed some bugs, #4551 2018-05-21 16:10:30 +02:00
heckflosse
1a5545c461 Added contrast threshold adjuster for sharpening tool, #4551 2018-05-20 17:37:42 +02:00
heckflosse
528167e578 Fixed a bug in calcBlendFactor(..), #4551 2018-05-16 16:40:26 +02:00
heckflosse
b42d9bc164 Misused RL damping adjuster as contrast threshold adjuster. Changed blend function 2018-05-15 15:23:33 +02:00
heckflosse
78c404dd02 Microcontrast: improved blend 2018-05-14 00:55:03 +02:00
heckflosse
ee5b1dbbc8 Microcontrast: add Contrast threshold adjuster, #4551 2018-05-13 19:07:13 +02:00
heckflosse
68ecc24270 Fix slowdown caused by 03efc48 2018-04-06 16:19:01 +02:00
Alberto Griggio
03efc48bc5 tentative fix for #4481 2018-04-05 11:22:19 +02: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
96bf06a950 Removed most of the __x86_64__ dependencies. Also removed _RT_NESTED_OPENMP 2018-01-23 16:05:31 +01:00
Ingo Weyrich
0bb4589f13 Merge pull request #3879 from Beep6581/microcontrast
about 4x speedup for Microcontrast tool
2017-05-19 21:49:25 +02:00
heckflosse
c03b702131 Speedup for microcontrast, fixes #3867 2017-05-17 22:15:16 +02:00
heckflosse
efe528a485 Edges tool too strong on diagonals from bottom right to top left. Fixes #3870 2017-05-13 11:33:39 +02:00
heckflosse
c856894456 MLmicrocontrast: eliminated SGN() 2017-05-10 16:04:02 +02:00
heckflosse
9a1dd0109b MLmicrocontrast, eliminated one loop 2017-05-10 15:43:19 +02:00
heckflosse
8b44ed0fd8 Speedup for microcontrast, issue #3867 2017-05-08 18:42:13 +02:00
heckflosse
6e55f6bab5 Fixed a lot of issues reported by cppcheck 1.78 2017-04-08 22:41:46 +02:00
heckflosse
9b5f429602 Fixed another bunch of warnings 2017-04-03 21:01:28 +02:00
Flössie
aeaff29ac0 Apply readability-simplify-boolean-expr 2016-10-12 20:01:30 +02:00
heckflosse
a79c67f495 Fix clang compile issue in ipsharpen.cc without losing omp in sharpenHaloCtrl 2016-02-20 14:09:32 +01:00
heckflosse
a3c20daa46 Cleaned gauss code and included some speedups 2016-01-18 23:56:02 +01:00
heckflosse
5f97c4f15b Simpler interface for gaussian blur, speedup for double precision gaussian blur and speedup for retinex transmission curve 2015-09-16 00:14:58 +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