Bitte beachten Sie, dass dieser Titel überwiegend aus Inhalten besteht,
die im Internet kostenlos erhältlich sind (z.B. aus der
Wikipedia-Enzyklopädie). Anti-Grain Geometry (kurz AGG) ist in der
Informatik eine freie, plattformunabhängige Grafikbibliothek mit
Subpixel-Genauigkeit. 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. Es existiert
jeweils eine Portierung für Free Pascal und eine für C#. 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 vollkommen im C++ Code verfügbar und wird
normalerweise direkt in das Anwendungsprogramm compiliert. 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 vollkommen hardwareunabhängig. Die Bibliothek
kann in der Regel für jeden beliebigen Prozessor ohne Anpassungen
kompiliert werden.