[Image-SIG] bezier curve

Coen van der Kamp coen at reservoir.nl
Fri Nov 17 17:41:20 CET 2006

I  tried to draw a bezier curve. The code underneath generates a 
triangle and not the desired curved line... Am I missing something?!


import Image, ImageDraw, ImagePath
import aggdraw

im = Image.new('RGB', (100, 100), 'white')
draw = aggdraw.Draw(im)
pen = aggdraw.Pen('black', width=5, opacity=255)

mypath = aggdraw.Path()
#Adds a bezier curve segment to the path
mypath.rcurveto(10, 10, 90, 10, 90, 90)

xy = (0,0)
draw.path(xy, mypath, pen)

im.save ('myfile.png', 'png')

More information about the Image-SIG mailing list