Commit Graph

5176 Commits

Author SHA1 Message Date
Lawrence Lee
ba57a6c680 Fix waveform and vectorscope crop behavior
Properly scale values for the vectorscopes and only show the crop region
for the waveform.
2020-08-04 23:07:03 -07:00
Thanatomanic
2a31ed9dec Update white level for Sony NEX-7 2020-08-04 18:00:45 +02:00
Ingo Weyrich
ab0c7aec5a Added Sony Nex-7 to camconst.json 2020-08-04 13:36:16 +02:00
Ingo Weyrich
c5001518d2 Hasselblad Lunar (NEX-7): black level and matrix 2020-08-04 12:13:22 +02:00
Lawrence Lee
fbe73614c3 Add H-S and H-C vectorscopes 2020-08-03 18:23:25 -07:00
Desmis
e0d3353d72 Wavelet levels - choice complexity standard - advanced (#5869)
* Added in option edghi edglo limrad

* Hide choice edgesharpness slider curve

* First normal expert

* Second normal expert

* Changes in normal expert contrast chroma residual

* Change label complexity wavelet

* French + hide sigmafin standard

* Added tooltip complexty wavelet
2020-08-02 15:52:01 +02:00
Ingo Weyrich
0933a48253 Merge pull request #5866 from Beep6581/array2D_cleanup
array2D.h: cleanup
2020-08-01 21:08:11 +02:00
Ingo Weyrich
5c932f6668 array2D: further small changes 2020-08-01 17:23:24 +02:00
Ingo Weyrich
04854518a3 array2D: use std::vector 2020-08-01 15:29:05 +02:00
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