1 个不稳定版本
0.1.2 | 2023 年 8 月 8 日 |
---|
#1778 在 文本处理
300KB
7K SLoC
Pikchr - 图形渲染器
摘自 pikchr 主页
Pikchr(发音类似于“picture”)是一种类似于 PIC 的标记语言,用于技术文档中的图形。Pikchr 设计为嵌入到 Markdown(或类似标记语言的其他机制)的 围栏代码块 中,以提供显示图形的方便方式。
此 crate 包装了 2021 年 5 月 8 日从该网站下载的 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
来自源代码树)。
依赖关系
~1.2–2MB
~39K SLoC