LibArt: library for high-performance 2D graphics
Libart is a 2D drawing library: its goal is to be a high-quality vector-based 2D library with antialiasing and alpha composition.
Libart is a high-performance rendering library that provides a rich imaging model. Libart's imaging model is a superset of PostScript, and it adds support for antialiasing and alpha compositing (transparency).
Libart is used as the core rendering engine for both the GNOME canvas and the GNOME printing system. It uses sophisticated techniques such as microtile arrays and sorted vector paths to maximize performance.
Libart provides a wealth of vector path-manipulation operations, affine transformations, antialiased and alpha-composited vector path rendering, and functions for manipulating Bézier paths.
Applications for Libart are numerous and cross many disciplines. A brief sampling follows:
If you download the Setup version of the package, the dependencies, as listed below under Requirements, are already included, apart from msvcrt.dll. If you download the package as Zip files, then you must take care of the dependencies yourself.
General Installation Instructions