Modified Pyramid equalizer to act only on luminance channel, and added a threshold slider to control noise (only local contrast larger than the threshold is amplified).

This commit is contained in:
Emil Martinec
2010-09-27 11:04:25 -05:00
parent 874ed12455
commit d62281b86f
8 changed files with 319 additions and 91 deletions

View File

@@ -30,15 +30,12 @@ class DirPyrEqualizer : public Gtk::VBox, public AdjusterListener, public ToolPa
protected:
Gtk::CheckButton * enabled;
Adjuster* multiplier[8];
Adjuster* multiplier[5];
sigc::connection enaConn;
sigc::connection lumaneutralPressedConn;
sigc::connection lumacontrastPlusPressedConn;
sigc::connection lumacontrastMinusPressedConn;
sigc::connection chromaneutralPressedConn;
sigc::connection chromacontrastPlusPressedConn;
sigc::connection chromacontrastMinusPressedConn;
bool lastEnabled;
@@ -57,9 +54,6 @@ public:
void lumaneutralPressed ();
void lumacontrastPlusPressed ();
void lumacontrastMinusPressed ();
void chromaneutralPressed ();
void chromacontrastPlusPressed ();
void chromacontrastMinusPressed ();
};
#endif