#cairo #gtk #gnome #gui

cairo-rs-colors

Rust语言的Cairo库绑定

1 个不稳定版本

0.15.0 2021年9月24日

572图像

MIT 许可证

285KB
8K SLoC

Cairo绑定

Rust 对Rust和Cairo的包装,是 Cairo 的一部分,也是 gtk-rs-core 的组成部分。

screenshot

Cairo 1.14 是支持的最低版本。

最低支持的Rust版本

目前,最低支持的Rust版本是 1.54.0

默认功能

  • use_glib - 与 glib 一起使用

文件格式功能

  • png - 读取和写入PNG图像
  • pdf - 渲染PDF文档
  • svg - 渲染SVG文档
  • ps - 渲染PostScript文档

Cairo API版本功能

  • v1_16 - 使用Cairo 1.16 API

文档

文档功能

  • dox - 用于在文档中保留系统相关项目

X窗口功能

  • xcb - 使用XCB库的X窗口系统渲染
  • xlib - 使用XLib的X窗口系统渲染

Windows API功能

  • win32-surface - 支持Microsoft Windows表面

使用方法

我们建议使用来自 crates.io 的crate,如这里所示。

如果您想跟踪最新版本,请使用git依赖项

[dependencies]
cairo-rs = { git = "https://github.com/e-monkeys-tech/gtk4-rs-core.git", package = "cairo-rs" }

避免混合版本和git crate,如这样

# This will not compile
[dependencies]
cairo-rs = "0.13"
cairo-rs = { git = "https://github.com/e-monkeys-tech/gtk4-rs-core.git", package = "cairo-rs" }

另请参阅

许可证

cairo 可在MIT许可证下使用,请参阅。

依赖项

~1.1–4MB
~81K SLoC