cairo (grafická knihovna)
cairo ([ˈkairəu]; anglicky Káhira) je svobodná grafická knihovna, která poskytuje vektorové, platformově nezávislé API pro vývojáře. V současné době podporuje X Window System, Win32 GDI, BeOS API, OpenGL (via glitz), PNG, PDF, PostScript a SVG. Ačkoliv je knihovna napsána v C, je možné ji používat v řadě dalších jazyků jako C++, Java, Python a jiné. Knihovna umí využít grafickou akceleraci, pokud je dostupná.
Vývojář | Carl Worth, Behdad Esfahbod |
---|---|
První vydání | před 2003[1] |
Aktuální verze | 1.17.4 (27. listopadu 2020) |
Operační systém | multiplatformní |
Vyvíjeno v | C |
Typ softwaru | grafická knihovna |
Licence | LGPL 2.1 nebo MPL 1.1 |
Web | cairographics.org |
Některá data mohou pocházet z datové položky. |
Historie
Projekt cairo byl založen Keithem Packardem a Carlem Worthem pro použití na X Window System. Původně se jmenovalo Xr nebo také Xr/Xc. Jméno bylo změněno k vyjádření sympatií s myšlenkou knihovny, která je multiplatformní, nikoliv svázaná pouze s X serverem.
Reference
- Carl Worth. Xr: Cross-device Rendering for Vector Graphics [online]. Rev. 2003-05-17 [cit. 2018-10-02]. Dostupné online. (anglicky)
V tomto článku byl použit překlad textu z článku cairo (graphics) na anglické Wikipedii.