From: cristy Date: Mon, 26 May 2014 01:29:41 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2277 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=51d2676c658482532cb21128eae16c4123d606bb;p=imagemagick --- diff --git a/MagickCore/image.c b/MagickCore/image.c index 589c07dd8..8ded1cbe3 100644 --- a/MagickCore/image.c +++ b/MagickCore/image.c @@ -883,10 +883,14 @@ MagickExport Image *CloneImage(const Image *image,const size_t columns, clone_image->cache=ReferencePixelCache(image->cache); return(clone_image); } - scale=(double) columns/(double) image->columns; + scale=1.0; + if (image->columns != 0) + scale=(double) columns/(double) image->columns; clone_image->page.width=(size_t) floor(scale*image->page.width+0.5); clone_image->page.x=(ssize_t) ceil(scale*image->page.x-0.5); clone_image->tile_offset.x=(ssize_t) ceil(scale*image->tile_offset.x-0.5); + scale=1.0; + if (image->rows != 0) scale=(double) rows/(double) image->rows; clone_image->page.height=(size_t) floor(scale*image->page.height+0.5); clone_image->page.y=(ssize_t) ceil(scale*image->page.y-0.5);