文件名称:一个 SVG 渲染库。
文件大小:8.26MB
文件格式:ZIP
更新时间:2024-07-18 11:20:58
svg render
回复resvg是一个SVG渲染库。目的resvg可用作 Rust 库、C 库和 CLI 应用程序,以基于静态SVG Full 1.1子集渲染 SVG 文件。核心思想是为边缘情况设计一个快速、小巧、便携的 SVG 库。目前,resvg CLI 应用程序小于 3MiB,并且不需要任何外部依赖项。与其他 SVG 渲染库的另一个主要区别是resvg在渲染之前做了大量的预处理。它将输入的 SVG 转换为一种称为Micro SVG的简化格式,然后才开始渲染。所以很容易实现一个新的渲染后端。但我们官方只支持一种。您还可以通过usvg工具直接以 XML 形式访问Micro SVG 。SVG 支持resvg旨在仅支持静态SVG 子集;例如没有a 、script 、view或cursor元素,没有事件和动画。SVG Tiny 1.2和SVG 2.0不受支持且未计划。resvg 测试套件的结果:您可以在此处找到支持功能的完整表格。它还包括替代库。表现比较不同 SVG 渲染库之间的性能就像比较苹果和橘子。每个人都有一组非常不同的受支持特性、实现语言、构建标志等。但是由于resvg是用 Rust 编写的并使用t