cairo graphics.org
2014-01-04 18:02
225 查看
cairographics.org
Latest news: 2013-08-26: cairo 1.12.16 snapshot available 2013-02-10: cairo 1.12.14 release available
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.
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.
Cairo is free software and is available to be redistributed and/or modified under the terms of either the GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1 at your option.
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.
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.
Cairo is free software and is available to be redistributed and/or modified under the terms of either the GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1 at your option.
相关文章推荐
- Failed to allocate memory: 8 (andriod模拟器无法启动)
- sleep和wait区别
- ImportError: No module named Image IOError: decoder zip not available
- getopt函数 处理main函数的参数
- Troubleshooting: Waits for Mutex Type Events (文档 ID 1377998.1)
- Troubleshooting 'cursor: pin S wait on X' waits. (文档 ID 1349387.1)
- Follow-up letter to information seeking meeting, e-mail version
- Email Cover Letter Format
- How to Determine the Blocking Session for Event: 'cursor: pin S wait on X' (文档 ID 786507.1)
- UVA 818 - Cutting Chains(暴力+dfs判环+位运算)
- [repo]ERROR:gitosis.serve.main:Unknown command denied
- Repeater的ItemDataBound 事件中e.Item.DataItem 转换问题
- 关于unix domain socket的一个文章
- A Video Saliency Detection Model in Compressed Domain
- Salient Motion Detection in Compressed Domain
- TheOS JailBreak开发环境搭建步骤及常见问题QA
- OpenStack重要概念理解(Regions+Cells+Availability Zones+Host Aggregates等)
- 处理WM_NCPAINT消息
- /etc/init.d/functions详解
- 炒作人工智能的危害