From ef7a6ce46ab9e3aeec17715f1fa59501e72615d3 Mon Sep 17 00:00:00 2001 From: cristy Date: Sat, 14 May 2011 15:01:11 +0000 Subject: [PATCH] --- magick/draw.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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: -- 2.40.0