diff --git a/rtengine/iplocallab.cc b/rtengine/iplocallab.cc index 820fda599..b28ff6fcc 100644 --- a/rtengine/iplocallab.cc +++ b/rtengine/iplocallab.cc @@ -9784,9 +9784,14 @@ void ImProcFunctions::Lab_Local( guid[ir][jr] /= 32768.f; } - const float blur = 25 / sk * (10.f + 0.8f * lp.struexp); - rtengine::guidedFilter(guid, ble, ble, blur, 0.001, multiThread); + const float blur = 25 / sk * (2.f + 2.5f * lp.struexp); + + rtengine::guidedFilter(guid, ble, ble, blur, 0.0001, multiThread); + +// const float blur = 25 / sk * (10.f + 0.8f * lp.struexp); + +// rtengine::guidedFilter(guid, ble, ble, blur, 0.001, multiThread); double sombel = 0.f; const int ncsobel = bfh * bfw; diff --git a/rtgui/controlspotpanel.cc b/rtgui/controlspotpanel.cc index 525632f40..900c5cd01 100644 --- a/rtgui/controlspotpanel.cc +++ b/rtgui/controlspotpanel.cc @@ -217,6 +217,8 @@ ControlSpotPanel::ControlSpotPanel(): sensiexclu_->setAdjusterListener(this); structexclu_->setAdjusterListener(this); + structexclu_->setLogScale(10, 0); + excluBox->pack_start(*sensiexclu_); excluBox->pack_start(*structexclu_); excluFrame->add(*excluBox);