Loading article…
Libartは、 PostScriptイメージングモデルのスーパーセットをサポートする2Dグラフィックス用の関数ライブラリであり、フリーソフトウェアです。Libartは、グラフィックス、アートワーク、イラストレーションプログラムとの統合を前提として設計されています。最適化されたC言語で記述されており、 C++との完全な互換性があります。コード行数はわずか10,000行と軽量であるため、組み込みアプリケーションに特に適しています。
LibartはベクターグラフィックスベースのAPIを提供します。CairoはLibartのほぼすべての使用を不要にします。
Libartは、SVGやJava 2D APIとほぼ同じ、非常に強力な画像処理モデルをサポートしています。PostScriptの画像処理操作をすべて網羅し、アンチエイリアシングとアルファ透明度機能も追加されています。
Libartは、高性能な2Dグラフィックスのためのライブラリでした。Cairoに置き換えられる以前は、Gnome CanvasやGnomeのイラストレーションアプリであるGillのアンチエイリアスレンダリングエンジンとして使用されていました。
Gdk-pixbuf は、libart のラッパーでした。
GNOME Canvasの印刷と実行に必要なすべての機能を含むLibartのコンポーネントはLGPLの下でリリースされました。GPLの下で維持されているバージョンには、特定されていない特定のアプリケーション向けの機能強化が含まれていました。[ 1 ]