Ingo Weyrich
03acf7680a
Add missing #include
2020-07-30 16:08:47 +02:00
Ingo Weyrich
3346ee5eea
Revert "array2D: use size_t"
...
This reverts commit 584343fb36
.
2020-07-30 16:04:22 +02:00
Ingo Weyrich
584343fb36
array2D: use size_t
2020-07-30 14:56:26 +02:00
Thanatomanic
57303d52b2
Add white-levels for Fuji X-T3 and X-Pro3 ( fixes #5839 and #5860 )
2020-07-29 20:07:24 +02:00
Ingo Weyrich
e77dac43d5
array2D.h: cleanup
2020-07-29 13:38:17 +02:00
Lawrence Lee
6df69b3786
Improve performance of histogram/waveform updates
...
Only perform calculations for the currently shown scope.
Cache the waveform so it can be reused when the scope is resized.
Increase speed of waveform rendering.
2020-07-26 13:27:17 -07:00
Ingo Weyrich
b55312140b
Fix wrong const usage
2020-07-26 13:28:21 +02:00
Lawrence Lee
4cbd622569
Add initial implementation of waveform
2020-07-21 22:45:10 -07:00
Desmis
6b749bcbff
Wavecrash - fixed crash in wavelet specially when using "edge sharpening" ( #5854 )
...
* Add epsil to all log calculation
* add another epsil to log
* Another eps value in koeli calculation
* Avoid negative L values after reconstruct
* Suppress all changes except negatives values reconstruct
2020-07-20 06:40:18 +02:00
Ingo Weyrich
5935a3ef88
Merge pull request #5850 from Beep6581/cppcheck_cleanups
...
make some files cppcheck clean
2020-07-17 14:54:54 +02:00
Yann Leprince
0df23db4d2
Add a camconst entry for the Nikon Z 50 ( #5851 )
2020-07-17 13:52:28 +02:00
Ingo Weyrich
d9d8703350
Bug in MSRLocal(), fixes #5852
2020-07-17 13:31:06 +02:00
Ingo Weyrich
2d402a4bae
MSRLocal(): Fix a race
2020-07-17 10:48:52 +02:00
Ingo Weyrich
6cb29be31c
further cleanups
2020-07-16 21:44:00 +02:00
Ingo Weyrich
6caf33a589
Some fixes suggested by @Floessie
2020-07-16 11:35:41 +02:00
Ingo Weyrich
4395a1a0b1
make some files cppcheck clean
2020-07-15 23:26:16 +02:00
Desmis
3a5213454f
Correct bad hue calculation in locallabtools
2020-07-15 18:32:32 +02:00
Ingo Weyrich
a3b33ac55d
Don't crash when using rcd on non RGB raw files, #5849
2020-07-14 22:18:21 +02:00
Ingo Weyrich
c322127db3
Don't crash when using lmmse or vng4 on non RGB raw files, #5849
2020-07-14 21:05:41 +02:00
Desmis
1993e854d8
Fixed crash in inverse exposure
2020-07-14 08:22:04 +02:00
Desmis
2a5ce3c0ba
merge with dev
2020-07-14 07:42:15 +02:00
Ingo Weyrich
60034aa253
Merge pull request #5846 from Beep6581/curve_cleanup
...
Cleanup for curves.*
2020-07-13 22:21:34 +02:00
Ingo Weyrich
d1f87ffdac
Merge branch 'dev' into improve_pyramids2
2020-07-13 19:45:37 +02:00
Desmis
c3753fa6ff
Enable curve C=f(H)
2020-07-13 17:51:49 +02:00
Desmis
32329f306f
Prepare rtengine for CH curve
2020-07-13 17:32:38 +02:00
Desmis
b6b03fd975
GUI part CH curve
2020-07-13 17:08:19 +02:00
Ingo Weyrich
2a85c79132
further cleanups for curves.*
2020-07-13 17:00:36 +02:00
Ingo Weyrich
af8fe076f3
further cleanups for curves.*
2020-07-13 16:44:30 +02:00
Ingo Weyrich
d91cc3dce9
use reset() instead of assign to std::unique_ptr
2020-07-13 16:23:03 +02:00
Ingo Weyrich
d22fcb9df1
Cleanup for curves.*
2020-07-13 16:07:52 +02:00
Lawrence Lee
06caf40598
Move control lines code to new files
2020-07-12 15:19:10 -07:00
Thanatomanic
8af287aa8c
Re-enable Soft light in preview ( fixes #5844 )
...
Regression fix from e573de78b4
where the Soft light module was wrongly incorporated into the Wavelet conditional block.
2020-07-12 11:00:12 +02:00
Thanatomanic
cc6b0dbce1
Improved white levels for Nikon Coolpix P1000 ( #5842 )
2020-07-12 09:34:50 +02:00
Ingo Weyrich
3339e71b04
Merge branch 'dev' into bayer_bilinear
2020-07-11 11:49:27 +02:00
Thanatomanic
3b4d470b4b
Add slightly better white-levels for Fuji X-T2 ( #5824 )
2020-07-11 09:16:16 +02:00
Lawrence Lee
eb548f1aff
Make control lines part of processing parameters
2020-07-09 11:43:23 -07:00
Thanatomanic
4c59a0916b
Add slightly better white-levels for Fuji X-T1
2020-07-09 16:53:54 +02:00
Thanatomanic
17a4a0c5f6
Add slightly better white-levels for Fuji X-T2
2020-07-09 16:30:00 +02:00
Ingo Weyrich
f03a19ebf1
Cleanup and speedup for a loop in wavelet denoise
2020-07-08 13:28:27 +02:00
Ingo Weyrich
d65e00b3df
Wavelet Blur levels chroma: use LUT for pyramid, reduce memory usage, speedup
2020-07-07 13:10:16 +02:00
Desmis
89a9d1125c
Add in settings enable disable Spot
2020-07-07 08:20:34 +02:00
Ingo Weyrich
e269b38d1e
Wavelet Blur levels: use LUT for pyramid, reduce memory usage, speedup
2020-07-06 15:25:04 +02:00
Desmis
4d49d142aa
Simplify interface settings with hide/show tools
2020-07-06 12:26:09 +02:00
Lawrence Lee
98678c1f48
Use smart pointers
2020-07-05 16:37:49 -07:00
Lawrence Lee
11d68a7136
Fix autofill amount bug ( #5826 )
...
I forgot to change some values when fixing the order of profiled
distortion correction in the processing pipeline (#5595 ).
2020-07-05 11:41:12 -07:00
Ingo Weyrich
7687ca9853
Merge branch 'dev' into improve_pyramids
2020-07-05 13:53:48 +02:00
Ingo Weyrich
10334f5c81
exlabLocal(): cleanup
2020-07-05 13:30:19 +02:00
Ingo Weyrich
a393a500a1
retinex_pde(): cleanup and speedup
2020-07-05 12:46:29 +02:00
Desmis
20e86dac98
Improve algo laplace
2020-07-05 11:29:17 +02:00
Desmis
78ab547801
change scope exposure
2020-07-05 09:44:34 +02:00