4 个版本
0.1.3 | 2023 年 9 月 20 日 |
---|---|
0.1.2 | 2023 年 8 月 8 日 |
0.1.1 | 2021 年 5 月 8 日 |
0.1.0 | 2020 年 10 月 24 日 |
#87 in 可视化
592 每月下载次数
用于 12 个 crate (4 直接)
295KB
7K SLoC
Pikchr - 图形渲染器
摘自 pikchr 主页
Pikchr(发音像“picture”)是一种 PIC-like 的标记语言,用于技术文档中的图形。Pikchr 设计用于嵌入 Markdown(或其它标记语言中的类似机制)的 代码块 中,以提供方便显示图形的方法。
此 crate 封装了 2023 年 8 月 23 日从该网站下载的 pikchr.c
版本。
您可以使用以下方式使用它
use pikchr::{Pikchr, PikchrFlags};
let piccy = Pikchr::render(
diagram_str,
None,
PikchrFlags::default()).unwrap();
println!("{}", piccy);
有一个小型的辅助程序,它读取命令行上命名的 Pikchr 文件,并将其渲染为 SVG 输出到标准输出
cargo run -p pikchr-cli -q foo.pikchr > foo.svg
您可以使用以下命令安装它:cargo install pikchr-cli
(从源代码树中使用 cargo install --path=pikchr-cli
)。
依赖项
~225KB