Monday, December 29, 2008

groovyで円弧を描画する

groovyで円弧を描画するには、以下のコードを実行します。


import groovy.swing.j2d.*

def gr = new GraphicsRenderer()
gr.renderToFile("sample785.png", 200, 200){
antialias("on")
arc( x: 0, y: 0, width: 198, height: 198,
start:0, extent:45,
borderColor: color("#cc0000"),
borderWidth: 2,
fill: color(red: 0xff, green: 0xcc, blue: 0x66),
close: "pie"
)
}


出力画像(sample785.png)


動作環境
Groovy1.6.0 Beta2, JDK1.6 Update11

関連項目
SVGRendererで円弧を描画する (SVGRendererでの同様の処理)

No comments: