From 7c5edb536d13039b9d563d9bd0b7b549c606d85d Mon Sep 17 00:00:00 2001 From: Desmis Date: Wed, 6 Feb 2019 14:51:58 +0100 Subject: [PATCH] Change range deltaE-weakening - improve tooltip --- rtdata/languages/default | 2 +- rtengine/iplocallab.cc | 2 +- rtgui/controlspotpanel.cc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rtdata/languages/default b/rtdata/languages/default index d00ec900f..7bc855a5d 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -1938,7 +1938,7 @@ TP_LENSPROFILE_USE_VIGNETTING;Vignetting TP_LOCALLAB_ACTIV;Blur luminance only TP_LOCALLAB_ADJ;Equalizer blue-red TP_LOCALLAB_ARTIF;Shape detection -TP_LOCALLAB_ARTIF_TOOLTIP;Increase deltaE Weakening improve shape detection, but can reduce the scope of detection.\nThreshold structure take into account the structure level of solid areas +TP_LOCALLAB_ARTIF_TOOLTIP;Increase deltaE Weakening improve shape detection, but can reduce the scope of detection.\nThreshold deltaE-scope increase the range of scope-deltaE - high values are for very wide gamut images.\nThreshold structure take into account the structure level of solid areas TP_LOCALLAB_AVOID;Avoid color shift TP_LOCALLAB_BILATERAL;Bilateral filter TP_LOCALLAB_BLENDMASKCOL;Blend diff --git a/rtengine/iplocallab.cc b/rtengine/iplocallab.cc index ab5f0660d..6c2333c51 100644 --- a/rtengine/iplocallab.cc +++ b/rtengine/iplocallab.cc @@ -378,7 +378,7 @@ static void calcLocalParams(int sp, int oW, int oH, const LocallabParams& locall double local_dyy = locallab.spots.at(sp).iter / 8000.0; float iterati = (float) locallab.spots.at(sp).iter / 10.f; - if (iterati > 4.f || iterati < 1.f) {//to avoid artifacts if user does not clear cache with new settings Can be suppressed after + if (iterati > 4.f || iterati < 0.2f) {//to avoid artifacts if user does not clear cache with new settings Can be suppressed after iterati = 2.f; } diff --git a/rtgui/controlspotpanel.cc b/rtgui/controlspotpanel.cc index 917a63322..f6f9d8154 100644 --- a/rtgui/controlspotpanel.cc +++ b/rtgui/controlspotpanel.cc @@ -56,7 +56,7 @@ ControlSpotPanel::ControlSpotPanel(): circrad_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_CIRCRADIUS"), 2, 150, 1, 18))), transit_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_TRANSIT"), 5, 95, 1, 60))), thresh_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_THRESDELTAE"), 0, 8, 1, 2))), - iter_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_PROXI"), 10, 40, 1, 20))), + iter_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_PROXI"), 2, 40, 1, 20))), lastObject_(-1), lastCoord_(new Coord()),