Shaun McCance
shaunm@gnome.org 2011–2012
2Δ, σχεδίαση με βάση διάνυσμα για υψηλής ποιότητας γραφικά
Ελληνική μεταφραστική ομάδα GNOME
team@gnome.gr 2010-2014
Δημήτρης Σπίγγος
dmtrs32@gmail.com 2012-2014
Τζένη Πετούμενου
epetoumenou@gmail.com 2010
Μάριος Ζηντίλης
m.zindilis@dmajor.org 2010
Μαρία Θουκυδίδου
marablack3@gmail.com 2014
Θάνος Τρυφωνίδης
tomtryf@gnome.org 2014

# Cairo

Η Cairo είναι μια βιβλιοθήκη 2Δ γραφικών που περιλαμβάνει μια προηγμένη API για τη σχεδίαση διανυσματικών γραφικών, σύνθεσης εικόνων και εμφάνισης εξομαλυμένου κειμένου. Η Cairo υποστηρίζει πολλαπλές συσκευές εξόδου, συμπεριλαμβανομένου του συστήματος παραθύρου X , τα Microsoft Windows και ενδιάμεσες μνήμης εικόνων, επιτρέποντάς σας να γράφετε διαλειτουργικό κώδικα για τη σχεδίαση γραφικών σε διαφορετικά μέσα.

Το μοντέλο σχεδίασης της Cairo είναι παρόμοιο με αυτά που παρέχονται από τα PostScript και PDF. Το API της Cairo παρέχει τέτοιες λειτουργίες σχεδίασης όπως το βάψιμο και το γέμισμα κυβικών ευλύγιστων καμπυλών Bézier, η σύνθεση εικόνων και η εκτέλεση συγγενικών μετατροπών. Αυτές οι διανυσματικές λειτουργίες επιτρέπουν να έχετε πλούσια, εξομαλυμένα γραφικά.

Το προηγμένο μοντέλο σχεδίασης της Cairo προσφέρει απόδοση υψηλής ποιότητας σε διάφορα μέσα. Χρησιμοποιώντας το ίδιο API μπορείτε να δημιουργήσετε κείμενο και γραφικά οθόνης, να αποδώσετε εικόνες, ή να δημιουργήσετε σαφείς εξόδους κατάλληλους για εκτύπωση.

You should use Cairo whenever you need to draw graphics in your application beyond the widgets provided by GTK. Almost all of the drawing inside GTK is done using Cairo. Using Cairo for your custom drawing will allow your application to have high-quality, anti-aliased, and resolution-independent graphics.

Εγχειρίδιο του Cairo

Η ιστοσελίδα του Cairo