Local adjustments - Added Guidedfilter to avoid color shift (#6149)
* Added Guidedfilter to avoid color shift * Various improvment to avoid color shift * Small change to mint maxt * local adjustments avoid color shift: reduce memory usage by width * height * 8 byte if Soft Radius > 0 * Remove StopWatch * local adjustments avoid color shift: speedup for last loop * cleanups * one more cleanup * Added checkbox Munsell correction only - uniform perceptual lab * Refine some settings * Clean-up - other small refinement Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
This commit is contained in:
@@ -75,9 +75,11 @@ public:
|
||||
double balanh;
|
||||
double colorde;
|
||||
double colorscope;
|
||||
double avoidrad;
|
||||
bool hishow;
|
||||
bool activ;
|
||||
bool avoid;
|
||||
bool avoidmun;
|
||||
bool blwh;
|
||||
bool recurs;
|
||||
bool laplac;
|
||||
@@ -249,6 +251,7 @@ private:
|
||||
void hishowChanged();
|
||||
void activChanged();
|
||||
void avoidChanged();
|
||||
void avoidmunChanged();
|
||||
void blwhChanged();
|
||||
void recursChanged();
|
||||
void laplacChanged();
|
||||
@@ -307,9 +310,11 @@ private:
|
||||
Gtk::TreeModelColumn<double> balanh;
|
||||
Gtk::TreeModelColumn<double> colorde;
|
||||
Gtk::TreeModelColumn<double> colorscope;
|
||||
Gtk::TreeModelColumn<double> avoidrad;
|
||||
Gtk::TreeModelColumn<bool> hishow;
|
||||
Gtk::TreeModelColumn<bool> activ;
|
||||
Gtk::TreeModelColumn<bool> avoid;
|
||||
Gtk::TreeModelColumn<bool> avoidmun;
|
||||
Gtk::TreeModelColumn<bool> blwh;
|
||||
Gtk::TreeModelColumn<bool> recurs;
|
||||
Gtk::TreeModelColumn<bool> laplac;
|
||||
@@ -394,6 +399,7 @@ private:
|
||||
Adjuster* const balanh_;
|
||||
Adjuster* const colorde_;
|
||||
Adjuster* const colorscope_;
|
||||
Adjuster* const avoidrad_;
|
||||
Adjuster* const scopemask_;
|
||||
Adjuster* const lumask_;
|
||||
|
||||
@@ -403,6 +409,8 @@ private:
|
||||
sigc::connection activConn_;
|
||||
Gtk::CheckButton* const avoid_;
|
||||
sigc::connection avoidConn_;
|
||||
Gtk::CheckButton* const avoidmun_;
|
||||
sigc::connection avoidmunConn_;
|
||||
Gtk::CheckButton* const blwh_;
|
||||
sigc::connection blwhConn_;
|
||||
Gtk::CheckButton* const recurs_;
|
||||
|
Reference in New Issue
Block a user