<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="cairo" xml:lang="el">
<info>
  <link type="guide" xref="index" group="cairo"/>
  <desc>Σύγχρονος καμβάς σχεδίασης 2Δ διανύσματος</desc>
  <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
</info>

<title>Cairo</title>

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

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

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

<p>Χρησιμοποιήστε την Cairo όποτε χρειάζεστε να σχεδιάσετε επιπλέον γραφικά, πέρα από τα γραφικά συστατικά που σας παρέχει η GTK+. Μεγάλο μέρος της σχεδίασης εντός της GTK+. γίνεται με χρήση της Cairo. Χρησιμοποιώντας την Cairo για τα γραφικά σας, εφοδιάζετε την εφαρμογή σας με γραφικά υψηλής ποιότητας, anti-aliased και προσαρμόσιμα σε οποιαδήποτε ανάλυση.</p>

<list style="compact">
  <item><p><link href="http://www.cairographics.org/manual/">Εγχειριδίο του Cairo</link></p></item>
  <item><p><link href="http://www.cairographics.org">Ιστοσελίδα του Cairo</link></p></item>
</list>
</page>
