3 个版本 (重大更改)
0.3.0 | 2023年4月23日 |
---|---|
0.2.0 | 2023年3月25日 |
0.1.0 | 2023年2月4日 |
#12 in #read-only
3,738 每月下载量
82KB
2K SLoC
rosvgtree
将 SVG 文档表示为只读树。
请注意,虽然这是一个公开的 crate,但它是为 usvg 设计的。你应该将其视为 usvg
的内部结构。
目的
SVG 解析起来非常困难。虽然它技术上是一个 XML 的超集,但仅使用 XML 库来解析它将会很困难。因此,我们最好使用一个经过处理的 XML 树。
这正是 rosvgtree
所做的。它创建了一个类似 roxmltree
的树,但针对 SVG 解析进行了优化。
后处理步骤的完整列表可以在 这里 找到。
许可证
根据您的选择,许可协议为以下之一:
自由选择。
贡献
除非您明确说明,否则您提交给工作的任何贡献,根据 Apache-2.0 许可证定义,将按上述许可证双重许可,而无需任何额外的条款或条件。
依赖关系
~1MB
~25K SLoC