Apache Batik

Apache Batik
開発元 Apache XML Graphics プロジェクト
最新版
1.19 / 2025年5月6日(17か月前) (2025-05-06)
リポジトリ ウィキデータを編集
プラットフォーム クロスプラットフォーム
種別 Scalable Vector Graphics (SVG)
ライセンス Apacheライセンス Version 2.0
公式サイト http://xmlgraphics.apache.org/batik
テンプレートを表示
Scalable Vector Graphics (SVG) で記述されたベクトル画像

Apache Batik(アパッチ・バティック)は、Scalable Vector Graphics (SVG) で記述されたベクトル画像を、描画、生成、編集するために使うことができる、Javaのライブラリであり、Apache XML Graphicsプロジェクトにより開発されている。Apacheライセンスによるオープンソースのソフトウェアである。SVGは、2次元のベクトル画像を記述するためのXMLに準拠したマークアップ言語である。

このライブラリの名前は、バティック (インドネシア、マレーシア特産のろうけつ染め) に由来する。

概要

Apache Batikは、次の機能を提供する複数の核となるモジュールを提供する。

Batik の配布物には、すぐに使うことができるSquiggleという名称のSVGブラウザが同梱されている。このSVGブラウザは、先述のモジュールを利用している。

Apache Batik は、現在ある SVG 1.1 ライブラリのなかで標準仕様に最も忠実に準拠したライブラリの1つである。

最新の 1.7beta1 バージョン は、2007年3月30日に公開されたが、SVGアニメーション機能をほぼ完全に実装しており、SVG 1.2 2004年10月下旬の作業ドラフトで規定しているいくつかの機能も実装している。

脚注

[脚注の使い方]
  1. ↑ 最新の 1.7beta1 バージョンを使っての公式のSVGテストで92%以上の成績であった。
  2. ↑ SVGアニメーションはSVG画像データへのSMILデータの埋め込みにより実行する。

関連項目

外部リンク