GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics. 
It can draw 2-D graphical primitives, including wide polygonal lines and 
circular and elliptical arcs, into a user supplied matrix of pixels. 
Sophisticated line styles, such as multicolored dashing patterns, can be 
specified. There is also support for filling and texturing polygons.
