Wavelet denoise limit window size to avoid crash issue 7146 (#7169)
* Wavelet denoise limit window * Change limit minimum windows to 128
This commit is contained in:
parent
919bd635b1
commit
ac185128d3
@ -345,6 +345,7 @@ void ImProcFunctions::ip_wavelet(LabImage * lab, LabImage * dst, int kall, const
|
||||
cp.BAmet = 2;
|
||||
}
|
||||
}
|
||||
int minwinnoise = rtengine::min(imwidth, imheight);
|
||||
|
||||
cp.sigm = params->wavelet.sigma;
|
||||
|
||||
@ -355,7 +356,7 @@ void ImProcFunctions::ip_wavelet(LabImage * lab, LabImage * dst, int kall, const
|
||||
cp.resena = params->wavelet.expresid;
|
||||
cp.finena = params->wavelet.expfinal;
|
||||
cp.toningena = params->wavelet.exptoning;
|
||||
cp.noiseena = params->wavelet.expnoise;
|
||||
cp.noiseena = params->wavelet.expnoise && minwinnoise > 128;//128 limit for 6 levels wavelet denoise issue 7146
|
||||
cp.blena = params->wavelet.expbl;
|
||||
cp.chrwav = 0.01f * params->wavelet.chrwav;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user