49 个版本
0.20.1 | 2024 年 8 月 12 日 |
---|---|
0.20.0 | 2024 年 7 月 10 日 |
0.19.4 | 2024 年 4 月 8 日 |
0.19.2 | 2024 年 2 月 13 日 |
0.0.4 | 2015 年 7 月 18 日 |
#16 in 图像
262,728 每月下载量
在 687 个 crate 中使用 (直接使用 121)
1MB
20K SLoC
Cairo 绑定
Rust 对 Rust 和 Cairo 的包装器,是 gtk-rs-core 的一部分。
Cairo 1.14 是最低支持的底层库版本。
最低支持的 Rust 版本
目前,最低支持的 Rust 版本是 1.70.0
。
默认启用功能
- use_glib - 与 glib 一起使用
文件格式功能
- png - 读取和写入 PNG 图像
- pdf - 渲染 PDF 文档
- svg - 渲染 SVG 文档
- ps - 渲染 PostScript 文档
Cairo API 版本功能
- v1_16 - 使用 Cairo 1.16 API
文档
X 窗口功能
- xcb - 使用 XCB 库进行 X 窗口系统渲染
- xlib - 使用 XLib 进行 X 窗口系统渲染
Windows API 功能
- win32-surface - 支持微软 Windows 表面
文档 rustdoc 属性
- docsrs - 用于在文档中保留系统相关项
使用方法
我们建议使用 crates.io 上的 crate,如这里所示。
如果您想跟踪最新进展,请使用 git 依赖项
[dependencies]
cairo-rs = { git = "https://github.com/gtk-rs/gtk-rs-core.git", package = "cairo-rs" }
避免混合版本化和 git crate,如这样
# This will not compile
[dependencies]
cairo-rs = "0.13"
cairo-rs = { git = "https://github.com/gtk-rs/gtk-rs-core.git", package = "cairo-rs" }
另请参阅
许可证
cairo 可在 MIT 许可证下获得,请参阅它。
依赖项
~1.2–9.5MB
~92K SLoC