]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 27 Nov 2010 19:09:51 +0000 (19:09 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 27 Nov 2010 19:09:51 +0000 (19:09 +0000)
magick/statistic.c

index db53e3deefb6de38da2ba9262f976134f71bcbae..f2655e8f4f9ab0846f81fc1ce59b32a6c3ac4e30 100644 (file)
@@ -787,7 +787,7 @@ static Quantum ApplyFunction(Quantum pixel,const MagickFunction function,
       else if ( result >= 1.0 )
         result = bias + range/2.0;
       else
-        result=range/MagickPI*asin((double)result) + bias;
+        result=(MagickRealType) (range/MagickPI*asin((double) result)+bias);
       result *= QuantumRange;
       break;
     }
@@ -801,7 +801,7 @@ static Quantum ApplyFunction(Quantum pixel,const MagickFunction function,
       center = ( number_parameters >= 2 ) ? parameters[1] : 0.5;
       range  = ( number_parameters >= 3 ) ? parameters[2] : 1.0;
       bias   = ( number_parameters >= 4 ) ? parameters[3] : 0.5;
-      result = MagickPI*slope*(QuantumScale*pixel - center);
+      result=(MagickRealType) (MagickPI*slope*(QuantumScale*pixel-center));
       result=(MagickRealType) (QuantumRange*(range/MagickPI*atan((double)
                   result) + bias ) );
       break;