From: anthony Date: Thu, 1 Apr 2010 00:25:40 +0000 (+0000) Subject: Fixed bug in Equal-Size Tile Cropping, when image has a page offset. X-Git-Tag: 7.0.1-0~9714 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=075dbb6a042505e04345f8d480230dc339f9f9d8;p=imagemagick Fixed bug in Equal-Size Tile Cropping, when image has a page offset. --- diff --git a/magick/transform.c b/magick/transform.c index 90aaa4f30..d51b49c90 100644 --- a/magick/transform.c +++ b/magick/transform.c @@ -1737,6 +1737,7 @@ MagickExport MagickBooleanType TransformImage(Image **image, (offset.y+(geometry.y < 0 ? geometry.y : 0))); } crop.height-=crop.y; + crop.y += transform_image->page.y; for (offset.x=0; offset.x < (double) width; ) { if ((flags & AspectValue) == 0) @@ -1756,6 +1757,7 @@ MagickExport MagickBooleanType TransformImage(Image **image, (offset.x+(geometry.x < 0 ? geometry.x : 0))); } crop.width-=crop.x; + crop.x += transform_image->page.x; next=CropImage(transform_image,&crop,&(*image)->exception); if (next == (Image *) NULL) break;