File ImageMagick-6.2.5-setimageextent.patch of Package ImageMagick

--- ImageMagick-6.2.5/magick/image.c
+++ ImageMagick-6.2.5/magick/image.c
@@ -2597,6 +2597,7 @@
   return(MagickTrue);
 }
 
+
 /*
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %                                                                             %
@@ -2630,9 +2631,11 @@
   register PixelPacket
     *p;
 
-  image->columns=columns;
-  image->rows=rows;
-  (void) ParseAbsoluteGeometry("0x0+0+0",&image->page);
+  if ((columns != 0) || (rows != 0))
+    {
+      image->columns=columns;
+      image->rows=rows;
+    }
   p=SetImagePixels(image,0,0,1,1);
   return(p == (PixelPacket *) NULL ? MagickFalse : MagickTrue);
 }
openSUSE Build Service is sponsored by