Apache Batik
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/05 04:41 UTC 版)
開発元 | Apache XML Graphics プロジェクト |
---|---|
最新版 |
1.18
/ 2024年10月9日 |
リポジトリ | |
プラットフォーム | クロスプラットフォーム |
種別 | Scalable Vector Graphics (SVG) |
ライセンス | Apacheライセンス Version 2.0 |
公式サイト | http://xmlgraphics.apache.org/batik |

Apache Batik(アパッチ・バティック)は、Scalable Vector Graphics (SVG) で記述されたベクトル画像を、描画、生成、編集するために使うことができる、Javaのライブラリであり、Apache XML Graphicsプロジェクトにより開発されている。Apacheライセンスによるオープンソースのソフトウェアである。SVGは、2次元のベクトル画像を記述するためのXMLに準拠したマークアップ言語である。
このライブラリの名前は、バティック (インドネシア、マレーシア特産のろうけつ染め) に由来する。
概要
Apache Batikは、次の機能を提供する複数の核となるモジュールを提供する。
- SVG画像データを描画する。
- SVG画像データを編集・修整する。
- SVG画像データを何らかのラスタ画像形式に変換する。PNG、JPEG、TIFFなどの形式への変換が可能である。
- Windows Metafile (WMF) 形式の画像をSVG画像データに変換する ( Windows Metafile の形式は、Windows のアプリケーションソフトウェアで使われるベクトル画像の形式である) 。
- SVG画像データでのスクリプティングとユーザイベントを管理する。
Batik の配布物には、すぐに使うことができるSquiggleという名称のSVGブラウザが同梱されている。このSVGブラウザは、先述のモジュールを利用している。
Apache Batik は、現在ある SVG 1.1 ライブラリのなかで標準仕様に最も忠実に準拠したライブラリの1つである。[2] [1]
最新の 1.7beta1 バージョン [3] は、2007年3月30日に公開されたが、SVGアニメーション機能[2]をほぼ完全に実装しており、SVG 1.2 2004年10月下旬の作業ドラフトで規定しているいくつかの機能も実装している。
脚注
関連項目
- Scalable Vector Graphics (SVG)
- Synchronized Multimedia Integration Language (SMIL)
- sXBL : SVG名前空間に属さない要素に対して、表示方法や対話的な振る舞いを定義する仕組み (en:sXBL)
外部リンク
Apache Batik
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/03/07 07:24 UTC 版)
「Apache XML Graphics」の記事における「Apache Batik」の解説
SVGの表示・編集・ほかの画像ファイルフォーマットへの変換などの機能を提供するツールおよびJavaライブラリ。
※この「Apache Batik」の解説は、「Apache XML Graphics」の解説の一部です。
「Apache Batik」を含む「Apache XML Graphics」の記事については、「Apache XML Graphics」の概要を参照ください。
固有名詞の分類
オープンソース |
Beryl Modular Audio Recognition Framework Apache Batik IceWM KGet |
画像処理ソフト |
Adobe Illustrator TMPGEnc Apache Batik MacPaint CorelDRAW |
グラフィックライブラリ |
Plotutils DirectDraw Apache Batik Cairo Gallium3D |
- Apache Batikのページへのリンク