]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 19 Jun 2013 19:20:40 +0000 (19:20 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 19 Jun 2013 19:20:40 +0000 (19:20 +0000)
MagickCore/gem.c
tests/validate.c

index 440e2b1491d7c37117f7079ad41b5e3e810a15da..b03cf9d439408ba305de5ca8df26ce4b211258bb 100644 (file)
@@ -762,7 +762,7 @@ MagickPrivate void ConvertLCHabToRGB(const double luma,const double chroma,
   assert(red != (double *) NULL);
   assert(green != (double *) NULL);
   assert(blue != (double *) NULL);
-  ConvertLCHabToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*(hue-0.5),&X,&Y,&Z);
+  ConvertLCHabToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z);
   ConvertXYZToRGB(X,Y,Z,red,green,blue);
 }
 \f
@@ -815,7 +815,7 @@ MagickPrivate void ConvertLCHuvToRGB(const double luma,const double chroma,
   assert(red != (double *) NULL);
   assert(green != (double *) NULL);
   assert(blue != (double *) NULL);
-  ConvertLCHuvToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*(hue-0.5),&X,&Y,&Z)
+  ConvertLCHuvToXYZ(100.0*luma,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z)
   ConvertXYZToRGB(X,Y,Z,red,green,blue);
 }
 \f
@@ -1343,7 +1343,7 @@ static inline void ConvertXYZToLCHab(const double X,const double Y,
 
   ConvertXYZToLab(X,Y,Z,luma,&a,&b);
   *chroma=hypot(255.0*(a-0.5),255.0*(b-0.5))/255.0+0.5;
-  *hue=180.0*atan2(255.0*(b-0.5),255.0*(a-0.5))/MagickPI/360.0+0.5;
+  *hue=180.0*atan2(255.0*(b-0.5),255.0*(a-0.5))/MagickPI/360.0;
   if (*hue < 0.0)
     *hue+=1.0;
 }
@@ -1404,7 +1404,7 @@ static inline void ConvertXYZToLCHuv(const double X,const double Y,
 
   ConvertXYZToLuv(X,Y,Z,luma,&u,&v);
   *chroma=hypot(354.0*u-134.0,262.0*v-140.0)/255.0+0.5;
-  *hue=180.0*atan2(262.0*v-140.0,354.0*u-134.0)/MagickPI/360.0+0.5;
+  *hue=180.0*atan2(262.0*v-140.0,354.0*u-134.0)/MagickPI/360.0;
   if (*hue < 0.0)
     *hue+=1.0;
 }
index 9640d5d0ab561dc6a31a78733bdf07dab1761402..4a9d68c504091a305916c9f1502a8e6a31749e55 100644 (file)
@@ -497,7 +497,7 @@ static void ConvertLCHabToRGB(const double luma,const double chroma,
     Y,
     Z;
 
-  ConvertLCHabToXYZ(luma*100.0,255.0*(chroma-0.5),360.0*(hue-0.5),&X,&Y,&Z);
+  ConvertLCHabToXYZ(luma*100.0,255.0*(chroma-0.5),360.0*hue,&X,&Y,&Z);
   ConvertXYZToRGB(X,Y,Z,red,green,blue);
 }
 
@@ -545,7 +545,7 @@ static inline void ConvertXYZToLCHab(const double X,const double Y,
 
   ConvertXYZToLab(X,Y,Z,luma,&a,&b);
   *chroma=hypot(255.0*(a-0.5),255.0*(b-0.5))/255.0+0.5;
-  *hue=180.0*atan2(255.0*(b-0.5),255.0*(a-0.5))/MagickPI/360.0+0.5;
+  *hue=180.0*atan2(255.0*(b-0.5),255.0*(a-0.5))/MagickPI/360.0;
   if (*hue < 0.0)
     *hue+=1.0;
 }