import groovy.swing.j2d.svg.*
gr = new SVGRenderer()
gr.renderToFile("sample989a.svg", 200, 200){
background(color: color("white"))
rect(x:0, y:0, width: 200,
height: 200, borderColor:no){
texturePaint(x: 0, y: 0, file: "flower1.png" )
}
}
元画像(flower1.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXATNwLMHStC46IM-e6p-dmeh7sj-4jv38HgT-kwSNofQXdeXRVnm-kVcyH6D8rKuuP3BmcwDlOpPeWd1THAK3zgiAvKKhBuK_4yATbPhrs1yKnz4IR0lcj9yUL0qpqcJOOmQq6A/s320/flower1.png)
出力SVG(sample989a.svg)をfirefoxで表示させた画面
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT26SkC2wIFf44ZsUWOWL53mKeQVQ0TWClcDWjCIQsSuBnup4a3HoJyCTa3Rw2x5bdELSH73D50GDIS9YP2JHvLpdMbBFWx7VwcBxBEe9eU92A9ULIdZNT4OIldcSxbTwrzoujgA/s320/sample989a.png)
動作環境
Groovy1.6.0, JDK1.6 Update12
No comments:
Post a Comment