From: cristy Date: Sat, 14 May 2011 15:01:11 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7558 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ef7a6ce46ab9e3aeec17715f1fa59501e72615d3;p=imagemagick --- diff --git a/magick/draw.c b/magick/draw.c index 38d3083ef..8c26e5400 100644 --- a/magick/draw.c +++ b/magick/draw.c @@ -2869,8 +2869,9 @@ MagickExport MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info) t++; continue; } - length+=BezierQuantum; + length++; } + length=3*length/2+6*BezierQuantum+360; break; } case CirclePrimitive: @@ -2885,7 +2886,7 @@ MagickExport MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info) alpha=bounds.x2-bounds.x1; beta=bounds.y2-bounds.y1; radius=hypot((double) alpha,(double) beta); - length=2*((size_t) (MagickPI*radius))+6*BezierQuantum+360+1; + length=2*((size_t) ceil(MagickPI*radius))+6*BezierQuantum+360; break; } default: