White Paper: The GNOME CanvasTechnical Paper by Federico Mena Quintero Copyright© 1999 by The Free Software Foundation ContentAbstractThe GNOME canvas is an engine for structured graphics that offers a rich imaging model, high performance rendering, and a powerful, high-level API. It offers a choice of two rendering back-ends, one based on Xlib for extremely fast display, and another based on Libart, a sophisticated, antialiased, alpha-compositing engine. Applications have a choice between the Xlib imaging model or a superset of the PostScript imaging model, depending on the level of graphic sophistication required. This white paper presents the architecture of the GNOME canvas and Libart, and describes the situations in which it is useful to use these technologies.
|