<?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>Modern 2D vector drawing canvas</desc>
  <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
</info>

<title>Cairo</title>

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

<p>Το μοντέλο σχεδίασης της Cairo θυμίζει τα αντίστοιχα μοντέλα των PostScript και PDF. Το API της Cairo παρέχει λειτουργίες σχεδίασης όπως η χρήση κυβικών καμπυλών Bézier (cubic Bézier splines) για περιγράμματα και γεμίσματα, η σύνθεση εικόνων και οι αναλογικές μετατροπές (affine transformations). Αυτές οι διανυσματικές λειτουργίες σας επιτρέπουν να έχετε πλούσια, anti-aliased γραφικά χωρίς να χρησιμοποιείτε δαπανηρές μεθόδους σχεδίασης βάσει εικονοστοιχείων.</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 Manual</link></p></item>
</list>
</page>
