3 个版本 (重大更改)

0.3.0 2023年4月23日
0.2.0 2023年3月25日
0.1.0 2023年2月4日

#12 in #read-only

Download history · Rust 包仓库 1654/week @ 2024-03-14 · Rust 包仓库 1428/week @ 2024-03-21 · Rust 包仓库 1348/week @ 2024-03-28 · Rust 包仓库 998/week @ 2024-04-04 · Rust 包仓库 746/week @ 2024-04-11 · Rust 包仓库 1061/week @ 2024-04-18 · Rust 包仓库 784/week @ 2024-04-25 · Rust 包仓库 898/week @ 2024-05-02 · Rust 包仓库 1278/week @ 2024-05-09 · Rust 包仓库 1567/week @ 2024-05-16 · Rust 包仓库 927/week @ 2024-05-23 · Rust 包仓库 914/week @ 2024-05-30 · Rust 包仓库 861/week @ 2024-06-06 · Rust 包仓库 848/week @ 2024-06-13 · Rust 包仓库 1027/week @ 2024-06-20 · Rust 包仓库 782/week @ 2024-06-27 · Rust 包仓库

3,738 每月下载量

MIT/Apache

82KB
2K SLoC

rosvgtree

Crates.io Documentation Rust 1.65+

SVG 文档表示为只读树。

请注意,虽然这是一个公开的 crate,但它是为 usvg 设计的。你应该将其视为 usvg 的内部结构。

目的

SVG 解析起来非常困难。虽然它技术上是一个 XML 的超集,但仅使用 XML 库来解析它将会很困难。因此,我们最好使用一个经过处理的 XML 树。

这正是 rosvgtree 所做的。它创建了一个类似 roxmltree 的树,但针对 SVG 解析进行了优化。

后处理步骤的完整列表可以在 这里 找到。

许可证

根据您的选择,许可协议为以下之一:

自由选择。

贡献

除非您明确说明,否则您提交给工作的任何贡献,根据 Apache-2.0 许可证定义,将按上述许可证双重许可,而无需任何额外的条款或条件。

依赖关系

~1MB
~25K SLoC