Cairo je grafická knihovna pro 2D se sofistikovaným API pokrývajícím kreslení vektorové grafiky, kombinovaných obrázků a vykreslování vyhlazeného (antialisaing) textu. Cairo poskytuje podporu pro různá výstupních zařízení, včetně X Windows, Microsoft Windows a obrazů v paměti, takže můžete psát kód vykreslující grafiku na různá média nezávisle na platformě.
Kreslící model v Cairo je podobný tomu, který používá PostScript a PDF. API knihovny Cairo poskytuje takové kreslící operace, jako je obrys a vyplnění kubické Beziérovy splajny, skládání obrázků a provádění afinních transformací. Tyto vektorové operace počítají s kvalitní vyhlazenou grafikou.
Rozsáhlý kreslící model knihovny Cairo umožňuje vysoce kvalitní vykreslování na různorodá média. To samé API se používá k vytvoření grafiky a textu na obrazovce, k vykreslení obrázků nebo k vytvoření kvalitního výstupu vhodného pro tisk.
Cairo byste měli použít vždy, když potřebujete ve své aplikaci vykreslit grafiku přes widget poskytovaný GTK+. Většina kreslení uvnitř GTK+ probíhá pomocí knihovny Cairo. S použítím knihovny Cairo bude vykreslení grafiky ve vaší aplikaci vysoce kvalitní, vyhlazené a nezávislé na rozlišení.
Příručka knihovny Cairo
Webové stránky knihovny Cairo