import groovy.swing.j2d.svg.*
gr = new SVGRenderer()
gr.renderToFile("sample958a.svg", 200, 200){
rect( x:10, y:10, width:180, height:180,
arcWidth: 20, arcHeight:20,
fill: color("#bbddff"),
borderColor: color("#103080"),
borderWidth: 2
)
}
出力SVG(sample958a.svg)をPNGにレンダリングした画像
![SVGRendererで描画した角丸四角](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2rt66yXMaatzbDUQGnc7M5sBxBkyo8mlFGRNIUBTv1uGDTVwyOJO_zCG_0RMPGdT7pbhStqBDNR-YiEhPXhyphenhyphenkbSmssPsOoq5YHlX_DXj97H0wDI-64gsEbzpq2jCxCYejnWiC/s320/sample958a.png)
動作環境
Groovy1.6.0, JDK1.6 Update12
関連項目
・その他の描画
SVGRendererで直線を描画する
SVGRendererで円を描画する
SVGRendererで四角を描画する
SVGRendererで楕円を描画する
・グラデーションで塗りつぶす
SVGRendererでグラデーションのかかった星を描画する
groovyで角丸四角を描画する (GraphicsRendererによる角丸四角描画)
No comments:
Post a Comment