Libart

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 anti-aliasing and alpha compositing, aka 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.

Users · Developers · ViewCVS · FTP · Bugzilla · Software Map · Contact