Cairo (Bibliothek)
aus Wikipedia, der freien Enzyklopädie
Cairo | |
---|---|
Entwickler: | Das Cairo-Team |
Aktuelle Version: | 1.4.2 (19. März 2007) |
Betriebssystem: | UNIX, Linux, Windows, Mac OS X |
Kategorie: | Grafikbibliothek |
Lizenz: | LGPL/MPL |
Deutschsprachig: | nein |
Website: | cairographics.org |
Cairo ist eine freie 2D-Grafikbibliothek. Sie ermöglicht über eine geräteunabhängige, vektorbasierte API für Softwareentwickler die Ausgabe auf verschiedenen sogenannten Backends. Derzeit wird die Ausgabe auf dem X Window System, unter Win32, in lokale Bildpuffer, und in die Dateiformate PostScript, PDF und SVG als stabil bezeichnet. Backends für die Ausgabe unter OpenGL (via Glitz), Quartz und in PNG-Dateien befinden sich in Entwicklung. Cairo wurde so gestaltet, dass es – soweit vorhanden – die Möglichkeit der Beschleunigung durch den Grafikprozessor, beispielsweise zur Kantenglättung, nutzt.
Die Cairo-Entwicklung wurde ursprünglich von Keith Packard und Carl Worth für den Gebrauch mit dem X Window System begonnen. Ursprünglich wurde es Xr oder Xr/Xc genannt.
Konkurrenztechnologien sind WPF von Microsoft und Quartz von Apple.
[Bearbeiten] Verwendung
Cairo wird seit Version 2.8.0 von GTK unterstützt. In Gecko-basierten Webbrowsern wird es ab der Gecko-Version 1.8 (Firefox 1.5) zur Darstellung von SVG-Grafiken verwendet und ab Gecko-Version 1.9 (Firefox 3) zur Darstellung von Webseiten und der Benutzeroberfläche zum Einsatz kommen.