From: cristy Date: Fri, 6 Apr 2012 18:19:22 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5884 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6f365be46d0c784e8ebeb1c6b969d8cf3f0f3f7e;p=imagemagick --- diff --git a/MagickCore/resize.c b/MagickCore/resize.c index 90f0dd5dc..3bfec7f90 100644 --- a/MagickCore/resize.c +++ b/MagickCore/resize.c @@ -2215,7 +2215,7 @@ static MagickBooleanType HorizontalFilter(const ResizeFilter *resize_filter, if (status == MagickFalse) continue; - bisect=(MagickRealType) (x+0.5)/x_factor; + bisect=(MagickRealType) (x+0.5)/x_factor+MagickEpsilon; start=(ssize_t) MagickMax(bisect-support+0.5,0.0); stop=(ssize_t) MagickMin(bisect+support+0.5,(double) image->columns); density=0.0; @@ -2428,7 +2428,7 @@ static MagickBooleanType VerticalFilter(const ResizeFilter *resize_filter, if (status == MagickFalse) continue; - bisect=(MagickRealType) (y+0.5)/y_factor; + bisect=(MagickRealType) (y+0.5)/y_factor+MagickEpsilon; start=(ssize_t) MagickMax(bisect-support+0.5,0.0); stop=(ssize_t) MagickMin(bisect+support+0.5,(double) image->rows); density=0.0;