<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Anti-Grain_Geometry</id>
	<title>Anti-Grain Geometry - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Anti-Grain_Geometry"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Anti-Grain_Geometry&amp;action=history"/>
	<updated>2026-05-29T15:26:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Anti-Grain_Geometry&amp;diff=750711&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot: InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Anti-Grain_Geometry&amp;diff=750711&amp;oldid=prev"/>
		<updated>2023-06-10T12:21:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Benutzer:InternetArchiveBot&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:InternetArchiveBot (Seite nicht vorhanden)&quot;&gt;InternetArchiveBot&lt;/a&gt; hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert.) #IABot (v2.0.9.5&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
| Logo = &lt;br /&gt;
| Screenshot = &lt;br /&gt;
| Beschreibung = &amp;lt;!-- Beschreibung des Screenshots! --&amp;gt;&lt;br /&gt;
| Maintainer = &lt;br /&gt;
| Hersteller = Maxim Shemanarev&lt;br /&gt;
| Management = &lt;br /&gt;
| AktuelleVersion = 2.5.0&lt;br /&gt;
| AktuelleVersionFreigabeDatum = 1. Oktober 2006&lt;br /&gt;
| AktuelleVorabVersion = &lt;br /&gt;
| AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
| Betriebssystem = &lt;br /&gt;
| Programmiersprache = [[C++]]&lt;br /&gt;
| Kategorie = &lt;br /&gt;
| Lizenz = [[GNU General Public License|GPL]] ([[freie Software]])&lt;br /&gt;
| Deutsch = &lt;br /&gt;
| Website = [http://antigrain.com/ antigrain.com]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anti-Grain Geometry&amp;#039;&amp;#039;&amp;#039; (kurz &amp;#039;&amp;#039;&amp;#039;AGG&amp;#039;&amp;#039;&amp;#039;) ist eine [[Freie Software|freie]], [[Plattformunabhängigkeit|plattformunabhängige]] [[Grafikbibliothek]] mit [[Subpixel]]-Genauigkeit.&lt;br /&gt;
Sie ist von Maxim Shemanarev (McSeem) in [[C++]] geschrieben und als freie Software unter den Bedingungen der Version 2 oder höher der [[GNU General Public License]] (GPL) verfügbar.&amp;lt;ref&amp;gt;{{Webarchiv|url=http://antigrain.com/license/ |wayback=20150926055633 |text=Archivierte Kopie |archiv-bot=2023-06-10 12:21:51 InternetArchiveBot }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es existiert jeweils eine Portierung für [[Free Pascal]]&amp;lt;ref&amp;gt;[http://crossgl.com/aggpas/ Webpräsenz von AggPas], einer Free-Pascal-Portierung von AGG&amp;lt;/ref&amp;gt; und eine für [[C-Sharp|C#]]&amp;lt;ref&amp;gt;[http://sourceforge.net/projects/agg-sharp offizielle Webpräsenz von agg-sharp], einer C#-Portierung von AGG&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Merkmale ==&lt;br /&gt;
Die Bibliothek zeichnet sich vor allem dadurch aus, dass sie sehr flexibel gestaltet ist und auf sehr vielfältige Weise verwendet und erweitert werden kann. Die Bibliothek ist vollständig im C++ Code verfügbar und wird normalerweise direkt in das Anwendungsprogramm [[Compiler|kompiliert]]. Zudem ist keinerlei Hardwareschnittstelle definiert, denn sämtliche Operationen werden in einem frei wählbaren Puffer durchgeführt. Dabei ist es völlig unerheblich, ob es sich dabei um den [[Framebuffer]] einer [[Grafikkarte]] oder einfach nur um einen zuvor zugewiesenen Speicher handelt. Diese Eigenschaften machen AGG völlig hardwareunabhängig. Die Bibliothek kann in der Regel für jeden beliebigen [[Prozessor]] ohne Anpassungen kompiliert werden.&lt;br /&gt;
&lt;br /&gt;
Trotz dieser Flexibilität ist die Bibliothek ausgesprochen schnell und schlank und bietet qualitativ hochwertiges [[Antialiasing (Computergrafik)|Antialiasing]].&lt;br /&gt;
&lt;br /&gt;
== Schichten-Modell ==&lt;br /&gt;
AGG ist in mehreren Schichten vom Pixel-Renderer über Zeilenoperationen bis hin zu elementaren Zeichenoperationen aufgebaut, wodurch es möglich ist, in diesen Ablauf an jeder beliebigen Stelle einzugreifen. Dieses Konzept erschwert allerdings anfangs das Erlernen der Bibliothek.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Ursprünglich wurde AGG entwickelt, um [[Rastergrafik]]en mit hoher Qualität transformieren und in jedem beliebigen Winkel drehen zu können. Inzwischen bietet die Bibliothek viele Möglichkeiten der Vektorgrafik.&lt;br /&gt;
2002 wurde Version 2.0 freigegeben.&lt;br /&gt;
Bis Version 2.4 wurde AGG unter der dreiklausligen (modifizierten) [[BSD-Lizenz]] veröffentlicht, mit Version 2.5 wurde im Oktober 2006 auf die GNU General Public License umgestellt.&lt;br /&gt;
&lt;br /&gt;
Die Weiterentwicklung der Bibliothek schlief 2006 ein. Der Hauptentwickler Maxim Schemanarew verstarb im Jahr 2013.&amp;lt;ref&amp;gt;{{Webarchiv | url=http://rsdn.ru/forum/life/5377743.flat | wayback=20160304023601 | text=Максим Шеманарев aka McSeem2, 1966-2013}}, rsdn.ru, 28. November 2013&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
Das Betriebssystem &amp;#039;&amp;#039;[[Haiku (Betriebssystem)|Haiku]]&amp;#039;&amp;#039; nutzt AGG in seinem [[Fenstersystem]].&lt;br /&gt;
&lt;br /&gt;
In [[GNU-Projekt|GNU]]s freiem Flash-Player &amp;#039;&amp;#039;[[Gnash (Software)|gnash]]&amp;#039;&amp;#039; wird es als einer der verfügbaren Renderer eingebunden.&lt;br /&gt;
&lt;br /&gt;
Die graphische Version des Interpreters der Programmiersprache &amp;#039;&amp;#039;[[REBOL]]&amp;#039;&amp;#039; benutzt AGG für die Verarbeitung von Vektorgraphikdaten in dem [[Scalable Vector Graphics|SVG]]-Dialekt &amp;#039;&amp;#039;[[DRAW]]&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Weblinks == &lt;br /&gt;
* [http://antigrain.com/ Offizielle Website des Projekts]&lt;br /&gt;
* [http://crossgl.com/aggpas/ Portierung für Freepascal]&lt;br /&gt;
&lt;br /&gt;
== Quellen == &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:AntiGrain Geometry}}&lt;br /&gt;
[[Kategorie:Grafikbibliothek]]&lt;br /&gt;
[[Kategorie:Freie Grafiksoftware]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>