CAIRO简介

简介

Cairo是一个支持多个输出设备的2D图形库。目前支持的输出目标包括X窗口系统(通过Xlib和XCB)、Quartz、Win32、图像缓冲区、PostScript、PDF和SVG文件输出。

Cairo被设计为在所有输出媒体上产生一致的输出,同时利用显示硬件加速(例如,通过X渲染扩展)。

Cairo API提供了类似于PostScript和PDF的绘图操作符的操作。Cairo的操作,包括轮廓和填充三次贝塞尔样条曲线,转换和合成半透明的图像,以及抗锯齿的文本渲染。所有的绘图操作都可以通过任何仿射变换(比例、旋转、剪切等)进行变换。

Cairo是一个用C语言编程语言编写的库,但是绑定可用于几种不同的编程语言。

Cairo是一种免费软件,可以根据GNU LGPL 2.1版或MPL 1.1版的条款进行重新分发和/或修改。

参考链接

官网:Cairo
官方版本发布:release
gitlab:gitlab cairo
gitee:gitee cairo


CAIRO简介
https://blog.jackeylea.com/cairo/intro-of-cairo/
作者
JackeyLea
发布于
2024年8月25日
许可协议