Cairo是基于LGPLv2.1和MPLv1.1双协议授权的2D图形库,支持跨平台图形渲染。它适配
X Window、Quartz、Win32等输出设备,可生成PostScript、PDF、
SVG等格式文件,并利用硬件加速器提升渲染效率。该库通过统一X、Win32等系统的图形操作方式实现跨媒介兼容,在glitz组件支持下可呈现部分3D效果。
Cairo的目的是同一输出在不同的输出媒体上,同时能利用
硬件加速器。
主要优点:在X、Win32、Quartz的基础上统一了图形库的操作方式,同时支持PS、PDF、SVG、PNG/JPEG等
图像格式的输出,方便页面的再次利用,在glitz的支持下支持部分3D效果。
许可协议:GNU Lesser GeneralPublic License (LGPL) version 2.1 或者 the Mozilla Public License (MPL)version 1.1