Cairo (Grafikbibliothek)

Cairo

Der Cairo-Banner
Basisdaten

Entwickler Das Cairo-Team
Aktuelle Version 1.18.2[1]
(1. September 2024)
Betriebssystem Unix, Linux, Windows, macOS
Programmier­sprache C
Kategorie Grafikbibliothek
Lizenz LGPL/MPL
deutschsprachig nein
www.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, unter Quartz, in lokale Bildpuffer, und in die Dateiformate PNG, PostScript, PDF und SVG als stabil bezeichnet. Back-Ends für die Ausgabe unter OpenGL (via Glitz) und XCB befinden sich in Entwicklung.

Cairo wurde so gestaltet, dass es – soweit vorhanden – bei den Ausgabe-Back-Ends die Möglichkeit der Beschleunigung durch den Grafikprozessor, beispielsweise zur Kantenglättung, zur Verfügung stellt. Diese Möglichkeit wird jedoch z. B. unter Win32 momentan nicht genutzt.

Die Cairo-Entwicklung wurde ursprünglich unter dem Namen Xr beziehungsweise Xr/Xc von Keith Packard und Carl Worth für den Gebrauch mit dem X Window System begonnen. So leitet sich auch der Name von den griechischen Buchstaben Chi und Rho ab.

Konkurrenztechnologien sind WPF sowie GDI+ von Microsoft, Quartz von Apple und Skia von Google.

  1. cairo-1.18.2. 1. September 2024 (abgerufen am 7. September 2024).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in