diff --git a/rtdata/languages/default b/rtdata/languages/default index 27a5a6614..a286deaa5 100644 --- a/rtdata/languages/default +++ b/rtdata/languages/default @@ -2044,6 +2044,7 @@ TP_LOCALLAB_LIGHTRETI;Lightness TP_LOCALLAB_THRESRETI;Threshold TP_LOCALLAB_DENOIS;Denoise TP_LOCALLAB_DEHAZ;Dehaze +TP_LOCALLAB_EXPMETHOD_TOOLTIP;Standard : use an algorithm similar as main Exposure but in L*a*b* and taking account of deltaE.\n\nLaplacian & PDE : use another algorithm also with deltaE and with Poisson equation to solve Laplacian in Fourier space.\nPDE lead to very different results and needs differents settings that Standard\nMay be usefull for low exposure.\nPDE reduce artifacts and noise. TP_LOCALLAB_FFTW;Use Fast Fourier Transform TP_LOCALLAB_GRIDONE;Color Toning TP_LOCALLAB_GRIDTWO;Direct diff --git a/rtengine/procparams.cc b/rtengine/procparams.cc index 6796fd585..fbfbbffee 100644 --- a/rtengine/procparams.cc +++ b/rtengine/procparams.cc @@ -2418,7 +2418,7 @@ LocallabParams::LocallabSpot::LocallabSpot() : softradiusexp(0.0), expMethod("std"), laplacexp(20.0), - balanexp(0.5), + balanexp(0.8), linear(0.0), // Shadow highlight expshadhigh(false), diff --git a/rtgui/locallab.cc b/rtgui/locallab.cc index e474cdaa7..e41e47601 100644 --- a/rtgui/locallab.cc +++ b/rtgui/locallab.cc @@ -199,7 +199,7 @@ Locallab::Locallab(): slomaskexp(Gtk::manage(new Adjuster(M("TP_LOCALLAB_SLOMASKCOL"), 0.0, 15.0, 0.1, 0.))), softradiusexp(Gtk::manage(new Adjuster(M("TP_LOCALLAB_SOFTRADIUSCOL"), 0.0, 100.0, 0.1, 0.))), laplacexp(Gtk::manage(new Adjuster(M("TP_LOCALLAB_LAPLACEXP"), 0.0, 100.0, 0.1, 20.))), - balanexp(Gtk::manage(new Adjuster(M("TP_LOCALLAB_BALANEXP"), 0.2, 1.0, 0.01, 0.5))), + balanexp(Gtk::manage(new Adjuster(M("TP_LOCALLAB_BALANEXP"), 0.2, 1.2, 0.01, 0.8))), linear(Gtk::manage(new Adjuster(M("TP_LOCALLAB_LINEAR"), 0., 1., 0.01, 0.))), //Shadow hightlights highlights(Gtk::manage(new Adjuster(M("TP_SHADOWSHLIGHTS_HIGHLIGHTS"), 0, 100, 1, 0))), @@ -620,6 +620,9 @@ Locallab::Locallab(): expMethod->append(M("TP_LOCALLAB_PDE")); expMethod->set_active(0); expMethodConn = expMethod->signal_changed().connect(sigc::mem_fun(*this, &Locallab::expMethodChanged)); + if (showtooltip) { + expMethod->set_tooltip_text(M("TP_LOCALLAB_EXPMETHOD_TOOLTIP")); + } setExpandAlignProperties(expmaskexp, true, false, Gtk::ALIGN_FILL, Gtk::ALIGN_START); expmaskexp->signal_button_release_event().connect_notify(sigc::bind(sigc::mem_fun(this, &Locallab::foldAllButMe), expmaskexp));