diff options
author | ahoka <ahoka@pkgsrc.org> | 2009-01-14 14:32:53 +0000 |
---|---|---|
committer | ahoka <ahoka@pkgsrc.org> | 2009-01-14 14:32:53 +0000 |
commit | e389f803b3187c503847079425d3f1d3a341b67f (patch) | |
tree | 4758710368aa925ec2fb2bbc53e650c5e5609400 /graphics/cairo | |
parent | e6e7183a07140acf47648e0fd4367fd97cd9e566 (diff) | |
download | pkgsrc-e389f803b3187c503847079425d3f1d3a341b67f.tar.gz |
Update description from http://www.cairographics.org/
Diffstat (limited to 'graphics/cairo')
-rw-r--r-- | graphics/cairo/DESCR | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/graphics/cairo/DESCR b/graphics/cairo/DESCR index 0cfd6c7d946..3b5cdef47fa 100644 --- a/graphics/cairo/DESCR +++ b/graphics/cairo/DESCR @@ -1,10 +1,17 @@ -Cairo is a vector graphics library with cross-device output support. Currently -supported output targets include the X Window System and in-memory image -buffers. PostScript and PDF file output is planned. Cairo is designed to -produce identical output on all output media while taking advantage of display -hardware acceleration when available (eg. through the X Render Extension). +Cairo is a 2D graphics library with support for multiple output devices. +Currently supported output targets include the X Window System, Quartz, Win32, +image buffers, PostScript, PDF, and SVG file output. Experimental backends +include OpenGL (through glitz), XCB, BeOS, OS/2, and DirectFB. -Cairo provides a stateful user-level API with capabilities similar to the PDF -1.4 imaging model. Cairo provides operations including stroking and filling -Bezier cubic splines, transforming and compositing translucent images, and -antialiased text rendering. +Cairo is designed to produce consistent output on all output media while taking +advantage of display hardware acceleration when available (eg. through the X +Render Extension). + +The cairo API provides operations similar to the drawing operators of +PostScript and PDF. Operations in cairo including stroking and filling cubic +Bézier splines, transforming and compositing translucent images, and +antialiased text rendering. All drawing operations can be transformed by any +affine transformation (scale, rotation, shear, etc.) + +Cairo is implemented as a library written in the C programming language, but +bindings are available for several different programming languages. |