Deletions are marked like this. | Additions are marked like this. |
Line 13: | Line 13: |
=== 必要なものと簡単なプログラム === ここではMavenやIvyでの依存解決は行わない。 * batik-1.7.zipをダウンロードし、そのlibフォルダの中のjarをすべてとりこむ。<<BR>>依存関係図は[[http://xmlgraphics.apache.org/batik/install.html]]にあるが、これは古い模様。 * [[http://xml.apache.org/commons/]]の「XML Commons External 1.4.01 - zip」をダウンロードし、その中のxml-apis.jar、xml-apis-ext.jarをとりこむ。 あとは、[[http://xmlgraphics.apache.org/batik/using/transcoder.html]]のサンプル通りのプログラムを書けば動作する。 |
Batik
リンク
使い方
ここでは、SVGファイル(あるいはSVGのJava文字列)を読み込み、画像(PNG等)データを出力する方法について調べてみる。 可能であれば、SVGのDOMを操作し、例えば特定の要素の色を変更したあとで画像を出力する。
必要なものと簡単なプログラム
ここではMavenやIvyでの依存解決は行わない。
batik-1.7.zipをダウンロードし、そのlibフォルダの中のjarをすべてとりこむ。
依存関係図はhttp://xmlgraphics.apache.org/batik/install.htmlにあるが、これは古い模様。http://xml.apache.org/commons/の「XML Commons External 1.4.01 - zip」をダウンロードし、その中のxml-apis.jar、xml-apis-ext.jarをとりこむ。
あとは、http://xmlgraphics.apache.org/batik/using/transcoder.htmlのサンプル通りのプログラムを書けば動作する。