]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 12 Jul 2013 10:58:37 +0000 (10:58 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 12 Jul 2013 10:58:37 +0000 (10:58 +0000)
MagickCore/quantize.c

index 83cc6aa18a8ba9bdfcb7e034d405061f9279e01f..7e48bd0e281619ceb1aae174661255ec23b664a4 100644 (file)
@@ -884,7 +884,7 @@ static MagickBooleanType ClassifyImageColors(CubeInfo *cube_info,
         error.blue=QuantumScale*(pixel.blue-mid.blue);
         if (cube_info->associate_alpha != MagickFalse)
           error.alpha=QuantumScale*(pixel.alpha-mid.alpha);
-        node_info->quantize_error+=sqrt((double) (count*error.red*error.red+
+        node_info->quantize_error+=count*sqrt((double) (error.red*error.red+
           count*error.green*error.green+count*error.blue*error.blue+count*
           error.alpha*error.alpha));
         cube_info->root->quantize_error+=node_info->quantize_error;
@@ -980,7 +980,7 @@ static MagickBooleanType ClassifyImageColors(CubeInfo *cube_info,
         error.blue=QuantumScale*(pixel.blue-mid.blue);
         if (cube_info->associate_alpha != MagickFalse)
           error.alpha=QuantumScale*(pixel.alpha-mid.alpha);
-        node_info->quantize_error+=sqrt((double) (count*error.red*error.red+
+        node_info->quantize_error+=count*sqrt((double) (error.red*error.red+
           count*error.green*error.green+count*error.blue*error.blue+count*
           error.alpha*error.alpha));
         cube_info->root->quantize_error+=node_info->quantize_error;