Saturday, July 18, 2009

groovyでグラデーションの放射ストライプを描画する

groovyでグラデーションの放射ストライプを描画するには、以下のコードを実行します。


import groovy.swing.j2d.*

def gr = new GraphicsRenderer()
gr.renderToFile("sample1141a.png", 200, 200){
antialias("on")
background(color: color("white"))
rays(cx:90, cy:110, radius:200, rays:32,
borderColor:no){
radialGradient( cx: 90, cy: 110, radius:150){
stop(offset: 0, color: "#7799ff")
stop(offset: 1, color: "orange")
}
}
}


出力画像(sample1141a.png)
groovyで描画したグラデーションの放射ストライプ

No comments: