From e693e611dc886a5957f2941de8c20ea75a5be4a4 Mon Sep 17 00:00:00 2001 From: jdc Date: Thu, 24 Apr 2014 09:10:15 +0200 Subject: [PATCH] Fixed input of CL curve in Lab mode issue2327 --- rtengine/improcfun.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rtengine/improcfun.cc b/rtengine/improcfun.cc index cc12f0d16..bcceb170c 100644 --- a/rtengine/improcfun.cc +++ b/rtengine/improcfun.cc @@ -3532,8 +3532,7 @@ void ImProcFunctions::chromiLuminanceCurve (EditBuffer *editBuffer, int pW, LabI if (clut) { // begin C=f(L) float factorskin,factorsat,factor,factorskinext,interm; float chroma = sqrt(SQR(atmp)+SQR(btmp)+0.001f); - // float chromaCfactor=(clcurve[Lprov1*327.68f])/(Lprov1*327.68f);//apply C=f(L) - float chromaCfactor=(clcurve[Lprov2*327.68f])/(Lprov2*327.68f);//apply C=f(L) + float chromaCfactor=(clcurve[Lprov2*655.35f])/(Lprov2*655.35f);//apply C=f(L) float curf=0.7f;//empirical coeff because curve is more progressive float scale = 100.0f/100.1f;//reduction in normal zone for curve C float scaleext=1.0f;//reduction in transition zone for curve C