From f42710f594a9cd545865e100e802b98c4be4d7e5 Mon Sep 17 00:00:00 2001 From: Alberto Griggio Date: Sun, 12 Mar 2017 20:52:32 +0100 Subject: [PATCH] properly rescale the impulseDenoise settings in the fast pipeline --- rtengine/simpleprocess.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index f10378a07..c0e0c05bd 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -1378,10 +1378,14 @@ private: params.resize.enabled = false; params.sharpening = params.prsharpening; + params.impulseDenoise.thresh = + int(float(params.impulseDenoise.thresh) * tmpScale); + if (tmpScale < 0.5) { + params.impulseDenoise.enabled = false; + } params.wavelet.strength = int(float(params.wavelet.strength) * tmpScale); params.dirpyrDenoise.luma *= tmpScale; - params.dirpyrDenoise.smethod = "shal"; const double dirpyreq_scale = min(tmpScale * 1.5, 1.0);