Locked History Actions

Diff for "Batik"

Differences between revisions 3 and 4
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での依存解決は行わない。

あとは、http://xmlgraphics.apache.org/batik/using/transcoder.htmlのサンプル通りのプログラムを書けば動作する。