]> granicus.if.org Git - imagemagick/commitdiff
Fixed Equal-Area Cropping (size and minimum of delta increments)
authoranthony <anthony@git.imagemagick.org>
Mon, 5 Dec 2011 04:45:11 +0000 (04:45 +0000)
committeranthony <anthony@git.imagemagick.org>
Mon, 5 Dec 2011 04:45:11 +0000 (04:45 +0000)
MagickCore/transform.c

index 8ba186b549a536eecae115eadd04654815feb9e0..50d01fb59658f7dd04ac3754a273a24f213d7994 100644 (file)
@@ -749,6 +749,8 @@ MagickExport Image *CropImageToTiles(const Image *image,
         }
       delta.x=(double) width/geometry.width;
       delta.y=(double) height/geometry.height;
+      if ( delta.x < 1.0 ) delta.x = 1.0;
+      if ( delta.y < 1.0 ) delta.y = 1.0;
       for (offset.y=0; offset.y < (double) height; )
       {
         if ((flags & AspectValue) == 0)