Merge pull request #7356 from RawTherapee/ghscrash
Avoid crash with some rares images and black point greater than zero
This commit is contained in:
commit
da562f2cdd
@ -22137,6 +22137,10 @@ void ImProcFunctions::Lab_Local(
|
|||||||
notlaplacian = true;
|
notlaplacian = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(ghsactiv && params->locallab.spots.at(sp).ghs_BLP > 0.) {//avoid crash in some rare cases when BP > 0 and datas image near zero.
|
||||||
|
notlaplacian = true;
|
||||||
|
}
|
||||||
|
|
||||||
ToneCurveMode curveMode = params->toneCurve.curveMode;//Tone curve does not allow negative values
|
ToneCurveMode curveMode = params->toneCurve.curveMode;//Tone curve does not allow negative values
|
||||||
if((curveMode == ToneCurveMode::PERCEPTUAL) || (curveMode == ToneCurveMode::STD) || (curveMode == ToneCurveMode::WEIGHTEDSTD) || (curveMode == ToneCurveMode::FILMLIKE) || (curveMode == ToneCurveMode::SATANDVALBLENDING) || (curveMode == ToneCurveMode::LUMINANCE)) {
|
if((curveMode == ToneCurveMode::PERCEPTUAL) || (curveMode == ToneCurveMode::STD) || (curveMode == ToneCurveMode::WEIGHTEDSTD) || (curveMode == ToneCurveMode::FILMLIKE) || (curveMode == ToneCurveMode::SATANDVALBLENDING) || (curveMode == ToneCurveMode::LUMINANCE)) {
|
||||||
notzero = true;
|
notzero = true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user