From 70be7934fed2b98b214bd15f71654dfb7f20f9c4 Mon Sep 17 00:00:00 2001 From: cristy Date: Thu, 9 Jan 2014 13:18:24 +0000 Subject: [PATCH] --- MagickCore/compare.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/MagickCore/compare.c b/MagickCore/compare.c index 0e3ab7a97..8aefd1433 100644 --- a/MagickCore/compare.c +++ b/MagickCore/compare.c @@ -1108,14 +1108,9 @@ static MagickBooleanType GetPerceptualHashDistortion(const Image *image, *image_moments, *reconstruct_moments; - double - difference, - sum; - register ssize_t i; - *distortion=0.0; image_moments=GetImageMoments(image,exception); if (image_moments == (ChannelMoments *) NULL) return(MagickFalse); @@ -1133,8 +1128,12 @@ static MagickBooleanType GetPerceptualHashDistortion(const Image *image, for (channel=0; channel < MaxPixelChannels; channel++) { + double + difference; + difference=reconstruct_moments[channel].I[i]-image_moments[channel].I[i]; - sum+=difference*difference; + distortion[channel]+=difference*difference; + distortion[CompositePixelChannel]+=difference*difference; } } *distortion=sum; -- 2.40.0