From: Cristy Date: Sat, 30 Jul 2016 00:06:59 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.2-7~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=88cdbeb2a6dd97eb1fde772b55ba1842f96c167b;p=imagemagick ... --- diff --git a/MagickCore/compare.c b/MagickCore/compare.c index c78a47bc9..c899dfd6b 100644 --- a/MagickCore/compare.c +++ b/MagickCore/compare.c @@ -1144,7 +1144,8 @@ static MagickBooleanType GetPeakSignalToNoiseRatio(const Image *image, status=GetMeanSquaredDistortion(image,reconstruct_image,distortion,exception); for (i=0; i <= MaxPixelChannels; i++) - distortion[i]=20.0*MagickLog10((double) 1.0/sqrt(distortion[i])); + if (fabs(distortion[i]) >= MagickEpsilon) + distortion[i]=20.0*MagickLog10((double) 1.0/sqrt(distortion[i])); return(status); }