Capture sharpening: small speedup, also reduced memory usage by width * height * 4 byte
This commit is contained in:
@@ -765,7 +765,7 @@ BENCHFUN
|
|||||||
plistener->setProgress(0.1);
|
plistener->setProgress(0.1);
|
||||||
}
|
}
|
||||||
// calculate contrast based blend factors to reduce sharpening in regions with low contrast
|
// calculate contrast based blend factors to reduce sharpening in regions with low contrast
|
||||||
JaggedArray<float> blend(W, H);
|
array2D<float>& blend = clipMask; // we can share blend and clipMask buffer here
|
||||||
buildBlendMask(L, blend, W, H, contrast, 1.f, sharpeningParams.autoContrast, clipMask);
|
buildBlendMask(L, blend, W, H, contrast, 1.f, sharpeningParams.autoContrast, clipMask);
|
||||||
if (plistener) {
|
if (plistener) {
|
||||||
plistener->setProgress(0.2);
|
plistener->setProgress(0.2);
|
||||||
|
Reference in New Issue
Block a user