cairo
出典: フリー百科事典『ウィキペディア(Wikipedia)』
| 最新版 | 1.10.2(2010年12月25日) |
|---|---|
| 対応OS | クロスプラットフォーム |
| 種別 | グラフィックスライブラリ |
| ライセンス | LGPL version 2.1 および MPL version 1.1 |
| 公式サイト | http://cairographics.org/ |
cairo(カイロ)は、デバイスに依存しないベクトルベースの描画APIを提供する、フリーの2Dグラフィックスライブラリである。アンチエイリアスがかかった綺麗な表示が特徴である。直線、矩形、円弧の他、ベジェ曲線や文字の描画も可能である。半透明描画、マスクやグラデーション機能がある。出力バックエンドとしてX Window System・Win32 GDI・Quartz・イメージバッファ・PostScript・PDF・SVGをサポートしている。ソフトウェアによるテセレーションが基本だが、可能な場合にはハードウェアアクセラレーションを利用するよう設計されている。
キース・パッカード、カール・ワースらによって、X Window Systemに利用するために開発が始められた。当初はXr・Xr/Xcと呼ばれていたが、後にcairoへと変更された。クロスプラットフォームでXに依存しないライブラリである点を強調することを意図したものである。
[編集] 採用例
- GTK+ - バージョン2.8以降、cairoを用いてWidgetの描画を行っている。
- Mozilla, Firefox - レンダリングエンジンGeckoの描画にcairoを採用。
- Poppler - cairo を用いたPDF描画ライブラリ。
- OpenOffice.org
- GIMP
[編集] 外部リンク
|
||||||||||||||||