From 9eba28f80e2269829c4656609da2d32699957dd0 Mon Sep 17 00:00:00 2001 From: Desmis Date: Tue, 14 Jan 2020 16:07:39 +0100 Subject: [PATCH] change select color deltaE yellow green --- rtengine/iplocallab.cc | 10 ++++++++-- rtgui/controlspotpanel.cc | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/rtengine/iplocallab.cc b/rtengine/iplocallab.cc index 9200b4899..5fbb81675 100644 --- a/rtengine/iplocallab.cc +++ b/rtengine/iplocallab.cc @@ -6507,8 +6507,14 @@ void ImProcFunctions::transit_shapedetect2(int call, int senstype, const LabImag transformed->b[y + ystart][x + xstart] = CLIPC(difb); } else if (previewexp || previewvib || previewcol || previewSH || previewtm || previewlc) {//show deltaE difb = reducdE * 20000.f * lp.colorde; - transformed->a[y + ystart][x + xstart] = 0.f; - transformed->b[y + ystart][x + xstart] = difb; + + if(lp.colorde <= 0) { + transformed->a[y + ystart][x + xstart] = 0.f; + transformed->b[y + ystart][x + xstart] = difb; + } else { + transformed->a[y + ystart][x + xstart] = -difb; + transformed->b[y + ystart][x + xstart] = 0.f; + } } } } diff --git a/rtgui/controlspotpanel.cc b/rtgui/controlspotpanel.cc index f470a39dc..8b17d7148 100644 --- a/rtgui/controlspotpanel.cc +++ b/rtgui/controlspotpanel.cc @@ -70,7 +70,7 @@ ControlSpotPanel::ControlSpotPanel(): iter_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_PROXI"), 0.2, 10.0, 0.1, 2.0))), balan_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_BALAN"), 0.2, 2.5, 0.1, 1.0, Gtk::manage(new RTImage("rawtherapee-logo-16.png")), Gtk::manage(new RTImage("circle-white-small.png"))))), balanh_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_BALANH"), 0.2, 2.5, 0.1, 1.0, Gtk::manage(new RTImage("rawtherapee-logo-16.png")),Gtk::manage(new RTImage("circle-red-green-small.png"))))), - colorde_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_COLORDE"), -11, 11, 2, -5, Gtk::manage(new RTImage("circle-blue-small.png")),Gtk::manage(new RTImage("circle-yellow-small.png"))))), + colorde_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_COLORDE"), -11, 11, 2, -5, Gtk::manage(new RTImage("circle-blue-small.png")),Gtk::manage(new RTImage("circle-green-small.png"))))), transitweak_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_TRANSITWEAK"), 0.5, 15.0, 0.1, 1.0))), transitgrad_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_TRANSITGRAD"), -1.0, 1.0, 0.01, 0.0))), scopemask_(Gtk::manage(new Adjuster(M("TP_LOCALLAB_SCOPEMASK"), 0, 100, 1, 60))),