Local adjustments - Normalize luminance - improvment Preview TM - Retinex - Remove D.Range (#6185)
* Enable dynamic range - settings normalize luminance * Change range DR sigma offset * improve normalize_mean_dt with mean std before * Save work on normalize dynamic range * Improve normalize for TM * Added LA retinex to normalize_mean * Clean and optimize code * Disabled normalize DR - improve TM and Retinex * Clean code - first part * Clean code - part two * Change 2 default values Retinex * Change order TM and Retinex in process * remove the order number in - add tool to current spot - * Fixed bug in TM * Some change Retinex - default... * optimize mean sigma * cleanup for mean_sig * Fix some cppcheck issues * convert one large loop into three loops to avoid performance penalty on machines with 4-way L1 cache Co-authored-by: Ingo Weyrich <heckflosse67@gmx.de>
This commit is contained in:
@@ -339,6 +339,7 @@ private:
|
||||
MyExpander* const expfat;
|
||||
Adjuster* const fatamount;
|
||||
Adjuster* const fatdetail;
|
||||
Gtk::CheckButton* const norm;
|
||||
Adjuster* const fatlevel;
|
||||
Adjuster* const fatanchor;
|
||||
Adjuster* const sensiex;
|
||||
@@ -388,7 +389,7 @@ private:
|
||||
CurveEditorGroup* const mask2expCurveEditorG;
|
||||
DiagonalCurveEditor* const Lmaskexpshape;
|
||||
|
||||
sigc::connection expMethodConn, exnoiseMethodConn, inversexConn, showmaskexpMethodConn, showmaskexpMethodConninv, enaExpMaskConn, enaExpMaskaftConn;
|
||||
sigc::connection expMethodConn, exnoiseMethodConn, inversexConn, normConn, showmaskexpMethodConn, showmaskexpMethodConninv, enaExpMaskConn, enaExpMaskaftConn;
|
||||
|
||||
public:
|
||||
LocallabExposure();
|
||||
@@ -420,6 +421,7 @@ private:
|
||||
void expMethodChanged();
|
||||
void exnoiseMethodChanged();
|
||||
void inversexChanged();
|
||||
void normChanged();
|
||||
void showmaskexpMethodChanged();
|
||||
void showmaskexpMethodChangedinv();
|
||||
void enaExpMaskChanged();
|
||||
|
Reference in New Issue
Block a user