Commit 2431784e0 for imagemagick.org
commit 2431784e02e3ca3b1bf31b4ae0199af368bc64ef
Author: Cristy <urban-warrior@imagemagick.org>
Date: Thu Apr 17 17:45:48 2025 -0400
revert
diff --git a/MagickCore/compare.c b/MagickCore/compare.c
index 940314f04..72b14d262 100644
--- a/MagickCore/compare.c
+++ b/MagickCore/compare.c
@@ -806,10 +806,9 @@ static MagickBooleanType GetMeanErrorPerPixel(Image *image,
else
distance=QuantumScale*fabs(Sa*(double) p[i]-Da*(double)
GetPixelChannel(reconstruct_image,channel,q));
- distance*=QuantumScale;
distortion[i]+=distance;
distortion[CompositePixelChannel]+=distance;
- mean_error+=QuantumScale*distance*distance;
+ mean_error+=distance*distance;
if (distance > maximum_error)
maximum_error=distance;
area++;
@@ -822,8 +821,8 @@ static MagickBooleanType GetMeanErrorPerPixel(Image *image,
image_view=DestroyCacheView(image_view);
area=PerceptibleReciprocal(area);
image->error.mean_error_per_pixel=area*distortion[CompositePixelChannel];
- image->error.normalized_mean_error=area*mean_error;
- image->error.normalized_maximum_error=maximum_error;
+ image->error.normalized_mean_error=area*QuantumScale*QuantumScale*mean_error;
+ image->error.normalized_maximum_error=QuantumScale*maximum_error;
return(status);
}