Anti-Grain Geometry (AGG) is a free open source graphics library written in C + + industry standard. The terms and conditions of use AGG are described on the License page. Anti-Grain Geometry does not depend on a graphic API or technology. Basically, you can think of AGG as of a rendering engine that produces pixel images in memory from vector data. But of course, AGG can do much more than that. The ideas and philosophy of AGG are: * Anti-Aliasing. * Sub-pixel accuracy. * The highest possible quality. * High performance. * Platform independence and compatibility. * The flexibility and scalability. * Lightweight. * The reliability and stability (including numerical) stability. Anti-Grain Geometry contains many interactive Demo examples that are platform independent too, and use a simple class platform_support currently has two implementations for the Win32 API and X11 (not motiff, no other dependencies, just X11 basis). Here are some key features of "Anti-Grain Geometry" · Rendering of arbitrary polygons with Anti-aliasing and subpixel precision. · Gradients and Gouraud Shading. · Fast filtered image affine Transformations, including many interpolation filters (bilinear, bicubic, spline16, spline36, sinc, Blackman). · Strokes with different types of line joins and caps online. · Generator dashed line. · Markers, such as arrowheads / arrowtails. · Fast vectorial polygon clipping to a rectangle. · Low clipping of multiple rectangular regions. · Alpha-Masking. A Anti ·, new fast algorithm Alias online. · Using arbitrary images as line patterns. · Rendering in separate color channels. · Perspective and bilinear transformations of vector and image data. · Polygon Boolean operators (AND, OR, XOR, sub) based on Alan Murta General Polygon Clipper.