7 个不稳定版本 (3 个破坏性更新)
0.4.2 | 2023年4月19日 |
---|---|
0.4.1 | 2023年4月17日 |
0.3.0 | 2023年4月5日 |
0.2.0 | 2023年4月5日 |
0.1.2 | 2023年4月1日 |
744 在 命令行界面 中
每月下载 61 次
在 timg 中使用
350KB
866 行
用于在支持 VT100 的终端上使用 ANSI 输出点阵绘图板。由于使用了增量输出,因此非常快速。
- 支持真彩色和 256 色彩色
信息
展示效果
在固定位置创建新的彩色格点,并使用增量输出快速刷新。
示例
use term_lattice::{Config,Color,ScreenBuffer};
let n = 100;
let mut cfg = Config::new();
cfg.default_color = Color::C256(15);
cfg.chromatic_aberration = 1;
let a = ScreenBuffer::new_from_cfg([n; 2], cfg);
for i in 0..n {
a.set([i; 2], Color::C256((i & 0xff) as u8));
println!("\x1b[H{}", a.flush(false));
}
恐慌
缓冲区行数必须是偶数.发现: {}
示例
use term_lattice::ScreenBuffer;
ScreenBuffer::new([100, 101]);