From: cristy Date: Wed, 29 Aug 2012 14:53:33 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5033 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0f30fb0ce9d8af470ade6e85316fd812758e90c9;p=imagemagick --- diff --git a/MagickCore/colorspace.c b/MagickCore/colorspace.c index 65c152f61..c6f6c6017 100644 --- a/MagickCore/colorspace.c +++ b/MagickCore/colorspace.c @@ -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; }