<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-cairo" lang="de">

  <info>
    <link type="guide" xref="tech" group="cairo"/>
    <revision pkgversion="3.0" date="2011-04-05" status="candidate"/>

    <credit type="author copyright">
      <name>Shaun McCance</name>
      <email its:translate="no">shaunm@gnome.org</email>
      <years>2011–2012</years>
    </credit>

    <license xmlns="http://projectmallard.org/1.0/" href="http://creativecommons.org/licenses/by-sa/3.0/us/">
<p>This work is licensed under a
<link href="http://creativecommons.org/licenses/by-sa/3.0/us/">Creative Commons
Attribution-Share Alike 3.0 United States License</link>.</p>
<p>Als besondere Ausnahme gewähren die Besitzer des Urheberrechts Erlaubnis, den Beispiel-Code in diesem Dokument zu kopieren, verändern und weiterzugeben, unter den Bedingungen Ihrer Wahl, ohne Einschränkungen.</p>
</license>

    <desc>Vektorbasiertes Zeichnen qualitativ hochwertiger zweidimensionaler Grafiken</desc>
  <credit type="translator copyright"><name>Mario Blättermann</name><email>mario.blaettermann@gmail.com</email><years>2009-2012, 2016</years></credit><credit type="translator copyright"><name>Christian Kirbach</name><email>christian.kirbach@gmail.com</email><years>2011, 2012, 2015, 2017, 2018</years></credit><credit type="translator copyright"><name>Aljosha Papsch</name><email>al@rpapsch.de</email><years>2012</years></credit><credit type="translator copyright"><name>Tim Sabsch</name><email>tim@sabsch.com</email><years>2019</years></credit></info>

<title>Cairo</title>

<p>Cairo ist eine 2D-Grafik-Bibliothek mit einer hochentwickelten Schnittstelle zum Zeichnen von Vektorgrafiken, Zusammensetzen von Bildern und Darstellen von kantengeglättetem Text. Cairo bietet Unterstützung für mehrere Ausgabegeräte wie dem X-Window-System, Microsoft Windows und Bildpuffer im Speicher. Damit wird es möglich plattformunabhängigen Code zum Zeichnen von Grafiken auf verschiedene Medien zu schreiben.</p>

<p>Das Zeichenmodell von Cairo ähnelt denen von PostScript und PDF. Die Cairo-Schnittstelle bietet zum Beispiel Zeichenoperationen an, wie das Ziehen und Füllen von kubischen Bezierkurven, das Zusammensetzen von Bildern und das Ausführen von affinen Transformationen. Diese Vektoroperationen ermöglichen hochwertige, kantengeglättete Grafiken.</p>

<p>Cairos hochwertiges Zeichenmodell erlaubt eine hochqualitatives Darstellung auf verschiedenen Medien. Dieselbe Schnittstelle kann dazu verwendet werden, um Bildschirmgrafiken und Text zu erstellen, um Bilder darzustellen oder um kontrastreiche Ausgaben zum Drucken zu erstellen.</p>

<p>Sie sollten Cairo immer dann einsetzen, wenn Sie Grafiken in Ihrer Anwendung zeichnen müssen, die über die Bedienelemente von GTK hinausgehen. Nahezu alle Zeichenarbeit in GTK wird von Cairo erledigt. Mit Cairo werden Sie in Ihrer Anwendung hochqualitative, kantengeglättete und von Auflösung unabhängige Grafiken für Ihre eigenen Zeichnungen verwenden können.</p>

<list style="compact">
  <item><p><link href="http://www.cairographics.org/manual/">Cairo-Handbuch</link></p></item>
  <item><p><link href="http://www.cairographics.org">Cairo-Webseite</link></p></item>
</list>
</page>
