KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
agg-tutorial
★ 13
Open GitHub ↗
Anti-Grain Geometry Tutorial
Download README (.md)
Explore Similar Repositories
vs-code-twitch-chat
:
Visual studio code extension to display twitch chat in webview
EPOke
:
Enhanced Pokémon battle state tracking and prediction engine
N-Gram-Language-Model
:
Language modeling based on ngrams models and smoothing techniques
lifxlan
:
LIFX LAN Protocol implemented in Go
talkingmoose
:
The Talking Moose source code.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
agg-tutorial
?
Download (.md)
Anti-Grain Geometry Tutorial {#mainpage} ======================================== Anti-Grain Geometry (AGG) is a wellknown low level graphics library that can produce very high quality 2D images. There are many projects use it as the backend engine. This tutorial was created because AGG is somewhat difficult to use. One basically has to look at other open source projects (e.g. matplotlib) to figure out how to use some of its functionalities. This tutorial is based on AGG-2.4, which has a permissive BSD-license. For the sake of ease of use, I also created an unofficial mirror at https://github.com/coconut2015/agg-2.4 that strips away most non-essential files. AGG Capabilities ---------------- AGG supports most operations in [SVG](https://www.w3.org/Graphics/SVG/). In fact, it operates in a very similar fashion. Thus, it is very straightfoward to create a higher level API that either generates raster images or SVG files. For this reason, some tutorials will mention SVG and give equivalent SVG images. Requirements ------------ This tutorial was tested on Ubuntu 18.04 LTS, but the code should be fairly portable on most other platforms. You will need the following packages to build and run the tutorial examples. * cmake * g++ * libpng * freetype Build ----- Simply run `./make.sh` in the repo root and a debug build would be made in the `debug/` directory where all tutorial executables are generated. Links ----- * This tutorial's GitHub repo: https://github.com/coconut2015/agg-tutorial * This tutorial's web page: https://coconut2015.github.io/agg-tutorial * AGG-2.4 unofficial mirror: https://github.com/coconut2015/agg-2.4 * AGG official site: http://www.antigrain.com/ * AGG offical project at SourceForge: https://sourceforge.net/projects/agg/ License ------- All source codes in this tutorial are licensed under APL 2.0. Donate ------ If you like this tutorial, consider buying me a coffee. [](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=3VR7Z5XMLMDP4¤cy_code=USD&source=url) \htmlonly <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_donations" /> <input type="hidden" name="business" value="3VR7Z5XMLMDP4" /> <input type="hidden" name="currency_code" value="USD" /> <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button" /> <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1" /> </form> \endhtmlonly