Loading article…
Batikは、 SVGグラフィックのレンダリング、生成、操作に使用できる純粋なJavaライブラリです。IBMはこのプロジェクトを支援し、その後コードをApacheソフトウェア財団に寄贈しました。そこで他の企業やチームが協力することになりました。Batikは、以下の機能を提供する一連のコアモジュールを提供します。
Batikの配布パッケージには、上記のモジュールを利用したすぐに使えるSVGブラウザ(Squiggleという名称)も含まれています。
図書館の名前は、バティック染めの技法に由来している。
Batik は長らく既存のSVG 1.1実装の中で最も準拠度の高いものでした。 [ 1 ]バージョン 1.7 はW3C SVG 1.1 テストのほぼ 94% に合格し、当時SVG 準拠度ではOperaにわずかに劣る程度でした。[ 2 ]現在では主要なウェブ ブラウザはすべてSVG 2をサポートしていますが、Batik は 1.1 のままです。
2008年1月10日に公開されたバージョン1.7には、 sXBL仕様の現状の「ほぼ完全な」実装[ 3 ] 、SVG宣言型アニメーションSMIL機能のほぼ完全な実装、および2004年10月下旬のSVG 1.2作業ドラフトの一部が含まれていましたが、そのバージョンのSVGはSVG 2のために廃止されました(SVGの開発履歴を参照)。