From b730ca2bf2aba7b687f5cec0404d5fef11fd37e4 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 31 Mar 2015 15:50:52 +0000 Subject: [PATCH] --- MagickCore/compare.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/MagickCore/compare.c b/MagickCore/compare.c index a1d3b1c42..2ceffd8bf 100644 --- a/MagickCore/compare.c +++ b/MagickCore/compare.c @@ -158,6 +158,9 @@ MagickExport Image *CompareImages(Image *image,const Image *reconstruct_image, highlight, lowlight; + RectangleInfo + geometry; + size_t columns, rows; @@ -182,9 +185,12 @@ MagickExport Image *CompareImages(Image *image,const Image *reconstruct_image, exception); if (status == MagickFalse) return((Image *) NULL); - rows=MagickMax(image->rows,reconstruct_image->rows); columns=MagickMax(image->columns,reconstruct_image->columns); - difference_image=CloneImage(image,columns,rows,MagickTrue,exception); + rows=MagickMax(image->rows,reconstruct_image->rows); + SetGeometry(image,&geometry); + geometry.width=columns; + geometry.height=rows; + difference_image=ExtentImage(image,&geometry,exception); if (difference_image == (Image *) NULL) return((Image *) NULL); (void) SetImageAlphaChannel(difference_image,OpaqueAlphaChannel,exception); -- 2.40.0