Loading article…
| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 安定版リリース | 1.17 / 2023年8月22日 |
| リポジトリ |
|
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | スケーラブルベクターグラフィックス (SVG) |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | バティック |
Batik は、SVGグラフィックスのレンダリング、生成、操作に使用できる純粋なJavaライブラリです。IBM はこのプロジェクトをサポートし、その後、他の企業やチームが協力することになったApache Software Foundationにコードを寄贈しました。Batik は、次の機能を提供するコア モジュールのセットを提供します。
- SVGコンテンツをレンダリングし、動的に変更する。
- SVGコンテンツをPNG、JPEG、TIFFなどのラスターグラフィックファイル形式に変換します。
- WindowsメタファイルをSVGにトランスコードする(WMFまたはWindowsメタファイル形式は、 Microsoft Windowsアプリケーションで使用されるベクター形式です)。
- また、SVG ドキュメント上のスクリプトとユーザー イベントを管理します。
Batik ディストリビューションには、上記のモジュールを利用した、すぐに使用できる SVG ブラウザー (Squiggle と呼ばれる) も含まれています。
図書館の名前はバティック絵画技法に由来しています。
状態
Batikは長い間、既存のSVG 1.1実装に最も準拠しており[1] [2] [3]、2011年現在ではOpera[アップデート]にわずかに遅れをとっています。[要出典]
2008年1月10日に公開されたバージョン1.7には、 sXBL仕様の現在の状態が「ほぼ完全に」実装され、[4] SVG宣言型アニメーションSMIL機能のほぼ完全な実装と、2004年10月下旬のSVG 1.2ワーキングドラフトの一部が含まれていました(SVGの開発履歴を参照)。
参照
- スケーラブルベクターグラフィックス
- 同期マルチメディア統合言語
- sXBL : SVG ファイル以外の名前空間で記述された要素の表示とインタラクティブな動作を定義するメカニズム
参考文献
- ^ バティック 1.7 のステータス
- ^ Schiller, Jeff (2009-01-18). 「Welcome To CodeDread 1.1」。2009年2月16日時点のオリジナルよりアーカイブ。2009年2月8日閲覧。
- ^ 公式 SVG テストのほぼ 94% がバージョン 1.7 で正常です。
- ^ Batik 1.7 Readme 2008年4月9日アーカイブ、Wayback Machine
外部リンク
- Apache バティック プロジェクト
- Batik の sXBL 実装の現状
- W3C、SVGワーキンググループの公式SVGページ
