diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index 7d2d573ba..7ddf9ed8f 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -1067,8 +1067,8 @@ void Crop::update(int todo) guid[ir][jr] = provradius->L[ir][jr] / 32768.f; } - float blur = 10.f / skip * (0.1f + 0.8f * WaveParams.softrad); - rtengine::guidedFilter(guid, ble, ble, blur, 0.001, false); + float blur = 10.f / skip * (0.01f + 0.8f * WaveParams.softrad); + rtengine::guidedFilter(guid, ble, ble, blur, 0.0005, false); diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index 1c5b1d5df..1f18a3527 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -940,9 +940,9 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange) guid[ir][jr] = provradius->L[ir][jr] / 32768.f; } - float blur = 10.f / scale * (0.1f + 0.8f * WaveParams.softrad); + float blur = 10.f / scale * (0.01f + 0.8f * WaveParams.softrad); // rtengine::guidedFilter(guid, ble, ble, blur, 0.001, multiTh); - rtengine::guidedFilter(guid, ble, ble, blur, 0.001, false); + rtengine::guidedFilter(guid, ble, ble, blur, 0.0005, false); diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index d4cdfc81e..50badfdd6 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -1211,9 +1211,9 @@ private: guid[ir][jr] = provradius->L[ir][jr] / 32768.f; } - float blur = 10.f / 1 * (0.1f + 0.8f * WaveParams.softrad); + float blur = 10.f / 1 * (0.01f + 0.8f * WaveParams.softrad); // rtengine::guidedFilter(guid, ble, ble, blur, 0.001, multiTh); - rtengine::guidedFilter(guid, ble, ble, blur, 0.001, false); + rtengine::guidedFilter(guid, ble, ble, blur, 0.0005, false); diff --git a/rtgui/wavelet.cc b/rtgui/wavelet.cc index cda404d2a..4397e1662 100644 --- a/rtgui/wavelet.cc +++ b/rtgui/wavelet.cc @@ -117,8 +117,8 @@ Wavelet::Wavelet() : edgeampli(Gtk::manage(new Adjuster(M("TP_WAVELET_EDGEAMPLI"), 0, 100, 1, 10))), mergeL(Gtk::manage(new Adjuster(M("TP_WAVELET_MERGEL"), -50, 100, 1, 40))), mergeC(Gtk::manage(new Adjuster(M("TP_WAVELET_MERGEC"), -50, 100, 1, 20))), - softrad(Gtk::manage(new Adjuster(M("TP_WAVELET_SOFTRAD"), 0.0, 100., 0.1, 0.))), - softradend(Gtk::manage(new Adjuster(M("TP_WAVELET_SOFTRAD"), 0.0, 100., 0.1, 0.))), + softrad(Gtk::manage(new Adjuster(M("TP_WAVELET_SOFTRAD"), 0.0, 100., 0.01, 0.))), + softradend(Gtk::manage(new Adjuster(M("TP_WAVELET_SOFTRAD"), 0.0, 100., 0.01, 0.))), Lmethod(Gtk::manage(new MyComboBoxText())), CHmethod(Gtk::manage(new MyComboBoxText())), CHSLmethod(Gtk::manage(new MyComboBoxText())),