import cairo import rsvg file = file('test1.svg', 'w') width = 200 height = 200 surface = cairo.SVGSurface(file, width, height) ctx = cairo.Context(surface) ctx.set_source_rgb(0xcc/float(0xff), 0xdd/float(0xff), 0xff/float(0xff)) ctx.move_to(0, 0) ctx.line_to(200, 200) ctx.stroke() surface.finish()
出力画像
動作環境
CentOS6.2, python 2.6.6
補足
pycairoでSVGを使用するにはpyrsvgをインストールします。
yum install gnome-python2-rsvg
No comments:
Post a Comment