From: cristy Date: Mon, 6 Sep 2010 14:00:17 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~8974 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5d8243856e3bbedf4897b5e896a445d5f121dec2;p=imagemagick --- diff --git a/magick/resize.c b/magick/resize.c index 136d943ad..61afc196d 100644 --- a/magick/resize.c +++ b/magick/resize.c @@ -1671,7 +1671,7 @@ MagickExport Image *LiquidRescaleImage(const Image *image, %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % ResizeImage() scales an image to the desired dimensions, using the given -% filter (see AcquireFilterInfo() ). +% filter (see AcquireFilterInfo()). % % If an undefined filter is given the filter defaults to Mitchell for a % colormapped image, a image with a matte channel, or if the image is @@ -1799,7 +1799,7 @@ static MagickBooleanType HorizontalFilter(const ResizeFilter *resize_filter, /* Apply filter to resize horizontally from image to resize image. */ - scale=MagickMax(1.0/x_factor,1.0); + scale=MagickMax(1.0/x_factor+MagickEpsilon,1.0); support=scale*GetResizeFilterSupport(resize_filter); storage_class=support > 0.5 ? DirectClass : image->storage_class; if (SetImageStorageClass(resize_image,storage_class) == MagickFalse) @@ -2040,7 +2040,7 @@ static MagickBooleanType VerticalFilter(const ResizeFilter *resize_filter, /* Apply filter to resize vertically from image to resize image. */ - scale=MagickMax(1.0/y_factor,1.0); + scale=MagickMax(1.0/y_factor+MagickEpsilon,1.0); support=scale*GetResizeFilterSupport(resize_filter); storage_class=support > 0.5 ? DirectClass : image->storage_class; if (SetImageStorageClass(resize_image,storage_class) == MagickFalse)