From: cristy Date: Sun, 3 Feb 2013 15:41:39 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~4306 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=592aefd545a986afb1d990bdbf0aefa598227ee5;p=imagemagick --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 52a6eabea..1f307a1d1 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -1192,8 +1192,8 @@ MagickExport MagickBooleanType DrawAffineImage(Image *image, if (inverse_edge.x2 < inverse_edge.x1) continue; q=GetCacheViewAuthenticPixels(image_view,(ssize_t) ceil(inverse_edge.x1- - 0.5),y,(size_t) ((ssize_t) floor(inverse_edge.x2+0.5)-(ssize_t) ceil( - inverse_edge.x1-0.5)),1,exception); + 0.5),y,(size_t) (floor(inverse_edge.x2+0.5)-ceil(inverse_edge.x1-0.5)+1), + 1,exception); if (q == (Quantum *) NULL) continue; pixel=zero; @@ -3676,7 +3676,7 @@ static double GetFillAlpha(PolygonInfo *polygon_info,const double mid, } else { - alpha=PerceptibleReciprocal(alpha); + alpha=1.0/alpha; beta=delta.x*(y-q->y)-delta.y*(x-q->x); distance=alpha*beta*beta; }