5次发布
使用旧的Rust 2015
0.3.0 | 2021年8月12日 |
---|---|
0.2.3 | 2016年1月11日 |
0.2.2 | 2015年11月22日 |
0.2.1 | 2015年11月21日 |
0.2.0 | 2015年11月21日 |
#247 in 命令行界面
19,404 每月下载量
用于 31 个crate(5 个直接使用)
14KB
267 代码行数(不含注释)
drawille-rs
一个基于Rust的终端图形库,允许使用盲文字符绘制形状。
这是将 asciimoo/drawille 移植到Rust的项目。
用法
只需将 ftxqxd/drawille-rs 添加到您的 Cargo.toml 文件中
[dependencies]
drawille = "0.3.0"
许可证
许可如下之一
- Apache License,版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交的任何贡献,按照 Apache-2.0 许可证的定义,应按上述方式双重许可,不附加任何额外条款或条件。
lib.rs
:
drawille
– 基于 Python 库 drawille 的 Rust 终端图形库。
此crate提供了一种利用盲文字符在终端上绘制图片的接口,允许使用更小的像素,但会丢失正确的颜色支持。
示例
extern crate drawille;
use drawille::Canvas;
fn main() {
let mut canvas = Canvas::new(10, 10);
canvas.set(5, 4);
canvas.line(2, 2, 8, 8);
assert_eq!(canvas.frame(), [
" ⢄ ",
" ⠙⢄ ",
" ⠁ "].join("\n"));
}
依赖项
~0–9.5MB
~54K SLoC