From 757ea60fd76d49bdb2021de1c43b5fc96156f837 Mon Sep 17 00:00:00 2001 From: Desmis Date: Tue, 25 Jul 2017 13:04:19 +0200 Subject: [PATCH] Fixed bug for black --- rtengine/dcrop.cc | 4 ++-- rtengine/improccoordinator.cc | 4 ++-- rtengine/simpleprocess.cc | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rtengine/dcrop.cc b/rtengine/dcrop.cc index 59661bb9f..a6cd63edc 100644 --- a/rtengine/dcrop.cc +++ b/rtengine/dcrop.cc @@ -1110,7 +1110,7 @@ void Crop::update (int todo) double hlcomprthresh = params.locallab.hlcomprthresh; double shcompr = params.locallab.shcompr; - CurveFactory::complexCurvelocal (ecomp, black, hlcompr, hlcomprthresh, shcompr, br, contr, + CurveFactory::complexCurvelocal (ecomp, black / 65535., hlcompr, hlcomprthresh, shcompr, br, contr, parent->lhist16, hltonecurveloc2 , shtonecurveloc2, tonecurveloc2, sca); @@ -1442,7 +1442,7 @@ void Crop::update (int todo) double hlcomprthresh = params.locallab.hlcomprthresh; double shcompr = params.locallab.shcompr; - CurveFactory::complexCurvelocal (ecomp, black, hlcompr, hlcomprthresh, shcompr, br, contr, + CurveFactory::complexCurvelocal (ecomp, black / 65535., hlcompr, hlcomprthresh, shcompr, br, contr, parent->lhist16, hltonecurveloc2 , shtonecurveloc2, tonecurveloc2, sca); diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index 9dd6a084e..967c79e37 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -2609,7 +2609,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) double hlcomprthresh = params.locallab.hlcomprthresh; double shcompr = params.locallab.shcompr; - CurveFactory::complexCurvelocal (ecomp, black, hlcompr, hlcomprthresh, shcompr, br, contr, + CurveFactory::complexCurvelocal (ecomp, black / 65535., hlcompr, hlcomprthresh, shcompr, br, contr, lhist16, hltonecurveloc , shtonecurveloc, tonecurveloc, sca); @@ -3088,7 +3088,7 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) double hlcomprthresh = params.locallab.hlcomprthresh; double shcompr = params.locallab.shcompr; - CurveFactory::complexCurvelocal (ecomp, black, hlcompr, hlcomprthresh, shcompr, br, contr, + CurveFactory::complexCurvelocal (ecomp, black / 65535., hlcompr, hlcomprthresh, shcompr, br, contr, lhist16, hltonecurveloc , shtonecurveloc, tonecurveloc, sca); diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index 04d250a67..caeb60db4 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -1993,7 +1993,7 @@ private: double hlcomprthresh = params.locallab.hlcomprthresh; double shcompr = params.locallab.shcompr; - CurveFactory::complexCurvelocal (ecomp, black, hlcompr, hlcomprthresh, shcompr, br, contr, + CurveFactory::complexCurvelocal (ecomp, black / 65535., hlcompr, hlcomprthresh, shcompr, br, contr, hist16, hltonecurveloc , shtonecurveloc, tonecurveloc, 1);