Tuesday, June 09, 2009

SVGRendererで揺れのあるストロークで図形を描画する

SVGRendererで揺れのあるストロークで図形を描画するには、以下のコードを実行します。


import groovy.swing.j2d.svg.*

gr = new SVGRenderer()
gr.renderToFile("sample984a.svg", 200, 200){
dolphinShape( x:0, y:20, width:200, height:160,
fill: color("#cceeff"),
borderColor: color("#aaccff")
){
wobbleStroke(amplitude:3, detail:2)
}
}


出力SVG(sample984a.svg)をPNGでレンダリングした画像
SVGRendererで揺れのあるストロークで描画した画像

動作環境
Groovy1.6.0, JDK1.6 Update12

関連項目
groovyで揺れのあるストロークを使用して図形を描画する (GraphicsRendererでの同様の処理)

No comments: