cairo software | |
---|---|
Genere | Computer grafica |
Sviluppatore | Carl Worth, Behdad Esfahbod |
Ultima versione | 1.18.2 (1º settembre 2024) |
Sistema operativo | Multipiattaforma |
Linguaggio | C |
Licenza | LGPL o MPL (licenza libera) |
Sito web | www.cairographics.org/ |
Cairo è una libreria grafica libera che fornisce interfacce di programmazione per la grafica vettoriale in modo indipendente dal dispositivo e dal sistema operativo utilizzati. Cairo consente il disegno di oggetti in trasparenza e l'uso dell'antialiasing nella grafica vettoriale.
Attualmente supporta l'X Window System, GDI (Windows), Quartz, BeOS, OpenGL (attraverso glitz), buffer locali, file PNG, PDF, PostScript e SVG. Cairo è progettato per fare uso di accelerazione hardware, se disponibile.
La libreria, che è scritta in C, è utilizzabile anche in altri linguaggi di programmazione[1] tra cui C++, C#, Lisp, Haskell, Java, Python, Perl, Ruby, Smalltalk, Factor ed altri.