diff --git a/MagickCore/compare.c b/MagickCore/compare.c index f9b9bebe6b..6b2ea54023 100644 --- a/MagickCore/compare.c +++ b/MagickCore/compare.c @@ -3383,9 +3383,6 @@ static Image *MSESimilarityImage(const Image *image,const Image *reconstruct, (void) ResetImagePage(mse_image,"0x0+0+0"); (void) ClampImage(mse_image,exception); status=SIMMinimaImage(mse_image,&minima,offset,exception); - if (status == MagickFalse) - ThrowMSESimilarityException(); - status=NegateImage(mse_image,MagickFalse,exception); if (status == MagickFalse) ThrowMSESimilarityException(); *similarity_metric=QuantumScale*minima; @@ -3660,8 +3657,8 @@ static Image *PhaseSimilarityImage(const Image *image,const Image *reconstruct, Crop padding. */ SetGeometry(image,&geometry); - geometry.width=image->columns-reconstruct->columns; - geometry.height=image->rows-reconstruct->rows; + geometry.width=image->columns; + geometry.height=image->rows; ResetImagePage(gamma_image,"0x0+0+0"); phase_image=CropImage(gamma_image,&geometry,exception); gamma_image=DestroyImage(gamma_image);