GNU libxmi is a C / C + + function library for rasterizing 2-D vector graphics. Libxmi GNU compiler is a C / C + + function library for rasterizing 2-D Vector Graphics. Libxmi GNU can draw primitive 2-D graphics, including wide polygonal lines and circular arcs and elliptical, in a user-supplied matrix of pixels. Complex line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing current polygons.The package libxmi is version 1.2, released in June 2000. It can be installed on GNU / Linux, FreeBSD, and Unix systems. Since libxmi is written in ANSI C, it should be easy to compile and install on almost any system with a compiler.What C libxmi is good? It can be used as a drop-in module made in any application that needs to scan - to convert 2-D vector graphics. It is highly customizable. For example, the "pixel" data type can be redefined at compile time. The algorithm used for compositing pixels can also be redefined. By default, libxmi employs the painter's algorithm (a new pixel value replaces an old one). But it would be trivial to install to use alpha blending up. The package and its xmi.h header file, include complete documentation.