cairo
Cairo
Cairo是基于LGPLv2.1和MPLv1.1双协议授权的2D图形库,支持跨平台图形渲染。它适配X Window、Quartz、Win32等输出设备,可生成PostScript、PDF、SVG等格式文件,并利用硬件加速器提升渲染效率。该库通过统一X、Win32等系统的图形操作方式实现跨媒介兼容,在glitz组件支持下可呈现部分3D效果。
Cairo是一个2D图形库,支持多种输出设备
支持的输出目标包括X Window,Quartz,Win32,image.buffers,PostScript,PDF和SVG文件输出。
后续支持OpenGL,XCB,BeOS,OS/2操作系统和DirectFB。
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
参考资料
cairographics.org.www.cairographics.org.2025-08-08
Overview — Pycairo 文档.开源地理空间基金会中文分会.2025-02-16
最新修订时间:2025-09-19 05:15
目录
概述
参考资料