diff options
author | ahoka <ahoka> | 2009-01-14 14:32:53 +0000 |
---|---|---|
committer | ahoka <ahoka> | 2009-01-14 14:32:53 +0000 |
commit | 46856b92ebfa0f13b7d8c2940fb7ab38d8e8c900 (patch) | |
tree | 4758710368aa925ec2fb2bbc53e650c5e5609400 /graphics/cairo | |
parent | aeedc70abe19509fa41889e2590f3ef386ba2f47 (diff) | |
download | pkgsrc-46856b92ebfa0f13b7d8c2940fb7ab38d8e8c900.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. |