8986 Commits

Author SHA1 Message Date
Desmis
0e43d8234f Improvment GUI retinex_pde 2019-07-06 08:10:30 +02:00
Morgan Hardwood
6fa533c40b Clarify permanent file deletion strings
Closes #5365
2019-07-05 15:30:30 +02:00
Desmis
3469bc9535 Improve retinex_pde with show processus 2019-07-05 13:31:04 +02:00
heckflosse
a5800a18b0 raw crop for OLYMPUS E-M1X highres mode 2019-07-04 17:21:19 +02:00
Desmis
fc4fd82afb merge with dev 2019-07-03 14:46:31 +02:00
heckflosse
c04171bf34 minor speedups 2019-07-02 23:24:58 +02:00
heckflosse
bb11f68535 Fix wrong SSE code path of shadowToneCurve() 2019-07-02 21:01:51 +02:00
Desmis
2582637ce6 Change radius FFTW Retinex 2019-07-02 06:08:16 +02:00
Desmis
f2a2ed9ea1 Improvment to FFTW Retinex 2019-07-01 14:45:17 +02:00
Desmis
f1cc67bc2a Option Fftwsigma (true) to have substantially the same results FFTW Gaussianblur 2019-07-01 14:20:00 +02:00
Desmis
6bb31aff86 Small iprovment and change tooltip 2019-07-01 11:22:18 +02:00
Desmis
dc4788e00b another similar improvment 2019-07-01 10:17:07 +02:00
Desmis
b371629b23 adjustements between radius FFTW Gaussianblur 2019-07-01 07:31:17 +02:00
Desmis
f656d6f7b0 Change some settings and Retinex GUI radius 2019-06-30 14:08:57 +02:00
Desmis
8f3679afb5 Suppress messages in Preview - add Tooltip 2019-06-30 07:53:12 +02:00
Desmis
0329402c3d Add comment and small improvment 2019-06-29 18:09:01 +02:00
rom9
b4c109f275 ProcParams now contain red and blue ratios, to be aligned with values in the GUI. 2019-06-29 16:06:40 +02:00
Desmis
fa92226ba3 Fixed bad behavior sigma FFTW 2019-06-29 15:53:26 +02:00
Desmis
dc1d1a561b Optimization for FFTW Retinex and Local Contrast 2019-06-29 10:51:09 +02:00
Desmis
6e0ea3df3f Correction to FFTW localcontrast optimize - first try Retinex FFTW 2019-06-29 08:23:29 +02:00
Desmis
2f9f6e088a Optimize speed FFTW local contrast 2019-06-29 06:27:58 +02:00
rom9
41e5899f97 Moved film negative thumbnail processing to own compilation unit 2019-06-28 22:54:32 +02:00
rom9
0920f6dfe8 rawData is not needed anymore in channelsAvg after commit d7bab9ba 2019-06-28 22:51:22 +02:00
rom9
536bbf95aa Added comments to clarify the difference between default exponents in procparams and default ratios in the GUI sliders. 2019-06-28 22:17:28 +02:00
rom9
4e09fd4f21 Changed master exponent default from 2.0 to 1.5; it was too large for high-contrast negatives. Set all sliders as log-scale, centered at 1.0, so that reasonable values can be fine-tuned more easily. 2019-06-28 21:29:06 +02:00
rom9
d7bab9ba9f Changed channelsAverage() to sample values from the original data in the RawImage instance, taking into account black levels. This lets me completely revert my awful commit 22f6297a5 and clip values to 65535, as it should be to avoid trouble downstream. 2019-06-28 20:44:40 +02:00
Desmis
50a54e3cfc merge with dev 2019-06-28 14:28:50 +02:00
Desmis
b54312c2eb FFTW blur for local contrast 2019-06-28 14:26:51 +02:00
rom9
938fc63dd0 Replaced powf calls with the optimized pow_F macro (which also works for the non-SSE2 case). 2019-06-27 23:01:51 +02:00
heckflosse
4eb7240a41 change granularity of raw black point adjusters from 0.1 to 1 2019-06-27 22:39:36 +02:00
rom9
a3004bb2b8 Added SSE2 optimization in film negative thumbnail processing. 2019-06-27 22:03:59 +02:00
heckflosse
9ea964f5d9 camconst.json: some raw crops and white levels 2019-06-27 15:32:28 +02:00
heckflosse
a652752c2f raw crops for FUJIFILM X-T30 and Sony DSC-HX99 2019-06-26 22:12:38 +02:00
heckflosse
e76d98fb9f raw crop for Sony DSC-RX0M2 2019-06-26 20:49:07 +02:00
Desmis
f2380e26e1 Change setdefault Procparams 2019-06-26 13:29:57 +02:00
Desmis
9a46885cfe Fixed bug from ff2000 2019-06-26 12:34:57 +02:00
Desmis
5a59c90b62 merge with dev 2019-06-26 07:37:29 +02:00
Desmis
1c22559448 speedup fftw for retinex_pde 2019-06-26 07:17:26 +02:00
rom9
63a6e1b79c Changed GUI behaviour so that the first slider sets the reference exponent (green channel), and the other two sliders set the ratio of the red/blue exponent to the reference one. This should be more intuitive, and less confusing when clicking on the reset-to-default slider button. Now the first slider sets the general contrast, while the other two affect the color.
Lowered exponent slider max value from 6 to 4 (it was too large to be useful). New sliders are log-scale.
2019-06-26 02:00:34 +02:00
rom9
157d83d169 Partially reverting my last commit. When using large exponents, huge raw values could cause segfaults in ImProcFunctions:rgbProc (specifically in shadowToneCurve), and in Amaze demosaic.
Re-added the clipping check on raw values, but with a higher threshold. This way, raw clipping is less frequent in highlight areas (so those can be used as spots for exponents calculation), but the threshold is low enough to avoid the segfaults.
Not a very clean solution, need to find a better one...
2019-06-26 00:14:03 +02:00
rom9
22f6297a5b Removed clipping check for values above 65535 (reverts commit 9156572). It was just a defensive check to avoid hitting corner cases like this: 1e4f9ac , that is already fixed elsewhere.
The check is now causing problems with the dual-spot feature, because after clipping, the formula cannot be undone to get back the original raw values.
Since there are no known issues caused by raw values >65k, i'm removing the check until there will be a good reason to re-introduce it.
2019-06-24 21:48:06 +02:00
heckflosse
66c9cd6177 Don't scan for darframes/flatfields/cluts if folder is not set, #2238 2019-06-24 19:52:17 +02:00
heckflosse
d3fb58a19c clang error on badpixels.cc variable-sized object initializations, fixes #5358 2019-06-24 19:43:43 +02:00
Beep6581
981970b508
Merge pull request #5352 from Benitoite/patch-17
Notarization, Entitlements for macOS 10.15 Catalina
2019-06-24 13:51:15 +02:00
rom9
7040378dec Merge remote-tracking branch 'origin/dev' into filmnegative 2019-06-23 23:40:56 +02:00
rom9
2fde6e562a The "dual-spot" exponents calculation feature now honors the master (green) exponent set by the user, and adjusts red and blue based on the ratios between the new, "guessed" exponents.
This way, if the user has chosen a different master exponent than the default, using the feature just alters the color characteristic of the conversion, while keeping the same contrast level.
2019-06-23 22:21:24 +02:00
Ingo Weyrich
c6cdaf37eb
Merge pull request #5350 from Beep6581/badpixels-compunit
Move badpixel code to own compilation unit
2019-06-22 18:00:13 +02:00
rom9
8c6458daff Removed "lock channels" CheckButton, it wasn't very useful. Keeping the "(lead)" note on the green channel label, to give a hint that this slider controls the other two as well. 2019-06-21 20:51:50 +02:00
rom9
880a6e125e Added film negative processing in thumbnails, with correct white balance. Calculated channel averages to restore the same initial conditions as RawImageSource, where get_colorsCoeff is called with forceAutoWB = true. Code still needs refinement and cleanup. 2019-06-21 07:12:42 +02:00
Eric Jiang
789edc5bd3 Apply code-cleanup patch from @Floessie
See https://github.com/Beep6581/RawTherapee/pull/5325
2019-06-18 13:02:10 -07:00