Opentopia Directory Encyclopedia Tools

Cairo (graphics)

Encyclopedia : C : CA : CAI : Cairo (graphics)


Cairo is a free software graphics library with multiple backends that provides a vector-based device-independent API for software developers. Currently, it has backends that support output to the X Window System, Win32 GDI, the BeOS API, OpenGL contexts (via glitz), local image buffers, PNG files, PDF, PostScript and SVG files. Cairo is designed to use hardware-acceleration when available.

Although written in C, there are bindings for using the Cairo graphics library from many other programming languages, including C++, Common Lisp, Haskell, Java, Python, Perl, Ruby, and [several others].

Cairo was started by Keith Packard and Carl Worth for use in the X Window System. It was originally called Xr or Xr/Xc. The name was changed to emphasize the idea that it was a cross-platform library and not tied to the X server. The name Cairo was derived from the original name Xr. The first syllable was based on the visual similarity between the letter X and the Greek letter Chi, and the second syllable was based on the similarity in pronunciation between the letter r and the Greek letter Rho (ρ).

Cairo is intended to compete with similar technologies like WPF from Microsoft and Quartz from Apple Computer.

Notable usage

See also

  1. redirect

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: