Fixed a bug in tone curve
(probably a copy/paste error)
This commit is contained in:
@@ -316,7 +316,7 @@ void ImProcFunctions::rgbProc (Imagefloat* working, LabImage* lab, LUTf & hltone
|
|||||||
//float tonefactor = hltonecurve[(0.299f*r+0.587f*g+0.114f*b)];
|
//float tonefactor = hltonecurve[(0.299f*r+0.587f*g+0.114f*b)];
|
||||||
float tonefactor=((r<MAXVAL ? hltonecurve[r] : CurveFactory::hlcurve (exp_scale, comp, hlrange, r) ) + \
|
float tonefactor=((r<MAXVAL ? hltonecurve[r] : CurveFactory::hlcurve (exp_scale, comp, hlrange, r) ) + \
|
||||||
(g<MAXVAL ? hltonecurve[g] : CurveFactory::hlcurve (exp_scale, comp, hlrange, g) ) + \
|
(g<MAXVAL ? hltonecurve[g] : CurveFactory::hlcurve (exp_scale, comp, hlrange, g) ) + \
|
||||||
(r<MAXVAL ? hltonecurve[b] : CurveFactory::hlcurve (exp_scale, comp, hlrange, b) ) )/3.0;
|
(b<MAXVAL ? hltonecurve[b] : CurveFactory::hlcurve (exp_scale, comp, hlrange, b) ) )/3.0;
|
||||||
|
|
||||||
r = (r*tonefactor);
|
r = (r*tonefactor);
|
||||||
g = (g*tonefactor);
|
g = (g*tonefactor);
|
||||||
|
Reference in New Issue
Block a user