From: cristy Date: Thu, 22 Apr 2010 23:42:02 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~9603 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0336d6d21c0a6f8364b11a4baa79b116762a54a0;p=imagemagick --- diff --git a/magick/colorspace.c b/magick/colorspace.c index 04e8088a1..3a85abca8 100644 --- a/magick/colorspace.c +++ b/magick/colorspace.c @@ -149,8 +149,12 @@ static inline void ConvertXYZToLab(const double X,const double Y,const double Z, else z=(7.787037*z)+(16.0/116.0); *L=((116.0*y)-16.0)/100.0; - *a=0.5*(500.0*(x-y))/100.0+1.0; - *b=0.5*(200.0*(y-z))/100.0+1.0; + *a=(500.0*(x-y))/255.0; + if (*a < 0.0) + *a+=1.0; + *b=(200.0*(y-z))/255.0; + if (*b < 0.0) + *b+=1.0; } MagickExport MagickBooleanType RGBTransformImage(Image *image,