]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 29 Aug 2012 14:53:33 +0000 (14:53 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 29 Aug 2012 14:53:33 +0000 (14:53 +0000)
MagickCore/colorspace.c

index 65c152f614c0e37ac3fcd62fb89e37aa27267f8d..c6f6c6017ed7f09c62652bb8db3444e78f8283fa 100644 (file)
@@ -2936,19 +2936,15 @@ static MagickBooleanType TransformsRGBImage(Image *image,
 #endif
       for (i=0; i <= (ssize_t) MaxMap; i++)
       {
-        x_map[i].x=(double) i;
-        y_map[i].x=0.000000;
-        z_map[i].x=(1.402000*0.500000)*(2.000000*(double) i-
-          (double) MaxMap);
-        x_map[i].y=(double) i;
-        y_map[i].y=(-0.344136*0.500000)*(2.000000*(double) i-
-          (double) MaxMap);
-        z_map[i].y=(-0.714136*0.500000)*(2.000000*(double) i-
-          (double) MaxMap);
-        x_map[i].z=(double) i;
-        y_map[i].z=(1.772000*0.500000)*(2.000000*(double) i-
-          (double) MaxMap);
-        z_map[i].z=0.000000;
+        x_map[i].x=0.99999999999914679361*i;
+        y_map[i].x=(1.2188941887145875e-06)*i;
+        z_map[i].x=0.5*1.4019995886561440468*(2.000000*i-MaxMap);
+        x_map[i].y=0.99999975910502514331*i;
+        y_map[i].y=0.5*(-0.34413567816504303521)*(2.000000*i-MaxMap);
+        z_map[i].y=0.5*(-0.71413649331646789076)*(2.000000*i-MaxMap);
+        x_map[i].z=1.00000124040004623180*i;
+        y_map[i].z=0.5*1.77200006607230409200*(2.000000*i-MaxMap);
+        z_map[i].z=2.1453384174593273e-06*i;
       }
       break;
     }
@@ -3108,18 +3104,14 @@ static MagickBooleanType TransformsRGBImage(Image *image,
       for (i=0; i <= (ssize_t) MaxMap; i++)
       {
         x_map[i].x=(double) i;
-        y_map[i].x=(-3.945707070708279e-05);
-        z_map[i].x=0.5*1.1398279671717170825*(2.0000*(double) i-(double)
-          MaxMap);
+        y_map[i].x=(-3.945707070708279e-05)*i;
+        z_map[i].x=0.5*1.1398279671717170825*(2.0000*i-MaxMap);
         x_map[i].y=(double) i;
-        y_map[i].y=0.5*(-0.3946101641414141437)*(2.00000*(double) i-(double)
-          MaxMap);
-        z_map[i].y=0.5*(-0.5805003156565656797)*(2.00000*(double) i-(double)
-          MaxMap);
+        y_map[i].y=0.5*(-0.3946101641414141437)*(2.00000*i-MaxMap);
+        z_map[i].y=0.5*(-0.5805003156565656797)*(2.00000*i-MaxMap);
         x_map[i].z=(double) i;
-        y_map[i].z=0.5*2.0319996843434342537*(2.00000*(double) i-(double)
-          MaxMap);
-        z_map[i].z=(-4.813762626262513e-04);
+        y_map[i].z=0.5*2.0319996843434342537*(2.00000*i-MaxMap);
+        z_map[i].z=(-4.813762626262513e-04)*i;
       }
       break;
     }