Improve clarity
This commit is contained in:
@@ -992,6 +992,12 @@ void Crop::update(int todo)
|
|||||||
LabImage *unshar = nullptr;
|
LabImage *unshar = nullptr;
|
||||||
Glib::ustring provis;
|
Glib::ustring provis;
|
||||||
LabImage *provradius = nullptr;
|
LabImage *provradius = nullptr;
|
||||||
|
bool procont = WaveParams.expcontrast;
|
||||||
|
bool prochro = WaveParams.expchroma;
|
||||||
|
bool proedge = WaveParams.expedge;
|
||||||
|
bool profin = WaveParams.expfinal;
|
||||||
|
bool proton = WaveParams.exptoning;
|
||||||
|
bool pronois = WaveParams.expnoise;
|
||||||
|
|
||||||
if(WaveParams.showmask) {
|
if(WaveParams.showmask) {
|
||||||
// WaveParams.showmask = false;
|
// WaveParams.showmask = false;
|
||||||
@@ -1023,8 +1029,27 @@ void Crop::update(int todo)
|
|||||||
params.wavelet.Backmethod = "grey";
|
params.wavelet.Backmethod = "grey";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
WaveParams.expcontrast = false;
|
||||||
|
WaveParams.expchroma = false;
|
||||||
|
WaveParams.expedge = false;
|
||||||
|
WaveParams.expfinal = false;
|
||||||
|
WaveParams.exptoning = false;
|
||||||
|
WaveParams.expnoise = false;
|
||||||
|
}
|
||||||
|
|
||||||
parent->ipf.ip_wavelet(labnCrop, labnCrop, kall, WaveParams, wavCLVCurve, waOpacityCurveRG, waOpacityCurveBY, waOpacityCurveW, waOpacityCurveWL, parent->wavclCurve, skip);
|
parent->ipf.ip_wavelet(labnCrop, labnCrop, kall, WaveParams, wavCLVCurve, waOpacityCurveRG, waOpacityCurveBY, waOpacityCurveW, waOpacityCurveWL, parent->wavclCurve, skip);
|
||||||
|
|
||||||
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
WaveParams.expcontrast = procont;
|
||||||
|
WaveParams.expchroma = prochro;
|
||||||
|
WaveParams.expedge = proedge;
|
||||||
|
WaveParams.expfinal = profin;
|
||||||
|
WaveParams.exptoning = proton;
|
||||||
|
WaveParams.expnoise = pronois;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
|
||||||
float mL = (float)(WaveParams.mergeL / 100.f);
|
float mL = (float)(WaveParams.mergeL / 100.f);
|
||||||
|
@@ -856,6 +856,12 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange)
|
|||||||
LabImage *unshar = nullptr;
|
LabImage *unshar = nullptr;
|
||||||
Glib::ustring provis;
|
Glib::ustring provis;
|
||||||
LabImage *provradius = nullptr;
|
LabImage *provradius = nullptr;
|
||||||
|
bool procont = WaveParams.expcontrast;
|
||||||
|
bool prochro = WaveParams.expchroma;
|
||||||
|
bool proedge = WaveParams.expedge;
|
||||||
|
bool profin = WaveParams.expfinal;
|
||||||
|
bool proton = WaveParams.exptoning;
|
||||||
|
bool pronois = WaveParams.expnoise;
|
||||||
|
|
||||||
if(WaveParams.showmask) {
|
if(WaveParams.showmask) {
|
||||||
// WaveParams.showmask = false;
|
// WaveParams.showmask = false;
|
||||||
@@ -887,8 +893,27 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange)
|
|||||||
params->wavelet.Backmethod = "grey";
|
params->wavelet.Backmethod = "grey";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
WaveParams.expcontrast = false;
|
||||||
|
WaveParams.expchroma = false;
|
||||||
|
WaveParams.expedge = false;
|
||||||
|
WaveParams.expfinal = false;
|
||||||
|
WaveParams.exptoning = false;
|
||||||
|
WaveParams.expnoise = false;
|
||||||
|
}
|
||||||
|
|
||||||
ipf.ip_wavelet(nprevl, nprevl, kall, WaveParams, wavCLVCurve, waOpacityCurveRG, waOpacityCurveBY, waOpacityCurveW, waOpacityCurveWL, wavclCurve, scale);
|
ipf.ip_wavelet(nprevl, nprevl, kall, WaveParams, wavCLVCurve, waOpacityCurveRG, waOpacityCurveBY, waOpacityCurveW, waOpacityCurveWL, wavclCurve, scale);
|
||||||
|
|
||||||
|
|
||||||
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
WaveParams.expcontrast = procont;
|
||||||
|
WaveParams.expchroma = prochro;
|
||||||
|
WaveParams.expedge = proedge;
|
||||||
|
WaveParams.expfinal = profin;
|
||||||
|
WaveParams.exptoning = proton;
|
||||||
|
WaveParams.expnoise = pronois;
|
||||||
|
}
|
||||||
|
|
||||||
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
float mL = (float)(WaveParams.mergeL / 100.f);
|
float mL = (float)(WaveParams.mergeL / 100.f);
|
||||||
float mC = (float)(WaveParams.mergeC / 100.f);
|
float mC = (float)(WaveParams.mergeC / 100.f);
|
||||||
@@ -924,17 +949,6 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange)
|
|||||||
if (WaveParams.softrad > 0.f) {
|
if (WaveParams.softrad > 0.f) {
|
||||||
array2D<float> ble(pW, pH);
|
array2D<float> ble(pW, pH);
|
||||||
array2D<float> guid(pW, pH);
|
array2D<float> guid(pW, pH);
|
||||||
/*
|
|
||||||
#ifdef _OPENMP
|
|
||||||
const int numThreads = omp_get_max_threads();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
bool multiTh = false;
|
|
||||||
|
|
||||||
if (numThreads > 1) {
|
|
||||||
multiTh = true;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
#ifdef _OPENMP
|
#ifdef _OPENMP
|
||||||
#pragma omp parallel for
|
#pragma omp parallel for
|
||||||
#endif
|
#endif
|
||||||
@@ -973,6 +987,7 @@ void ImProcCoordinator::updatePreviewImage(int todo, bool panningRelatedChange)
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ipf.softLight(nprevl);
|
ipf.softLight(nprevl);
|
||||||
|
@@ -1129,6 +1129,13 @@ private:
|
|||||||
WavOpacityCurveW waOpacityCurveW;
|
WavOpacityCurveW waOpacityCurveW;
|
||||||
WavOpacityCurveWL waOpacityCurveWL;
|
WavOpacityCurveWL waOpacityCurveWL;
|
||||||
LabImage *provradius = nullptr;
|
LabImage *provradius = nullptr;
|
||||||
|
bool procont = WaveParams.expcontrast;
|
||||||
|
bool prochro = WaveParams.expchroma;
|
||||||
|
bool proedge = WaveParams.expedge;
|
||||||
|
bool profin = WaveParams.expfinal;
|
||||||
|
bool proton = WaveParams.exptoning;
|
||||||
|
bool pronois = WaveParams.expnoise;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if(WaveParams.showmask) {
|
if(WaveParams.showmask) {
|
||||||
WaveParams.showmask = false;
|
WaveParams.showmask = false;
|
||||||
@@ -1153,8 +1160,26 @@ private:
|
|||||||
params.wavelet.CLmethod = provis;
|
params.wavelet.CLmethod = provis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
WaveParams.expcontrast = false;
|
||||||
|
WaveParams.expchroma = false;
|
||||||
|
WaveParams.expedge = false;
|
||||||
|
WaveParams.expfinal = false;
|
||||||
|
WaveParams.exptoning = false;
|
||||||
|
WaveParams.expnoise = false;
|
||||||
|
}
|
||||||
|
|
||||||
ipf.ip_wavelet(labView, labView, 2, WaveParams, wavCLVCurve, waOpacityCurveRG, waOpacityCurveBY, waOpacityCurveW, waOpacityCurveWL, wavclCurve, 1);
|
ipf.ip_wavelet(labView, labView, 2, WaveParams, wavCLVCurve, waOpacityCurveRG, waOpacityCurveBY, waOpacityCurveW, waOpacityCurveWL, wavclCurve, 1);
|
||||||
|
|
||||||
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
|
WaveParams.expcontrast = procont;
|
||||||
|
WaveParams.expchroma = prochro;
|
||||||
|
WaveParams.expedge = proedge;
|
||||||
|
WaveParams.expfinal = profin;
|
||||||
|
WaveParams.exptoning = proton;
|
||||||
|
WaveParams.expnoise = pronois;
|
||||||
|
}
|
||||||
|
|
||||||
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
if ((WaveParams.ushamethod == "sharp" || WaveParams.ushamethod == "clari") && WaveParams.expclari && WaveParams.CLmethod != "all") {
|
||||||
float mL = (float)(WaveParams.mergeL / 100.f);
|
float mL = (float)(WaveParams.mergeL / 100.f);
|
||||||
float mC = (float)(WaveParams.mergeC / 100.f);
|
float mC = (float)(WaveParams.mergeC / 100.f);
|
||||||
|
Reference in New Issue
Block a user