29个版本 (5个稳定版)
1.0.4 | 2021年6月4日 |
---|---|
1.0.3 | 2020年8月5日 |
1.0.2 | 2020年3月21日 |
1.0.0 | 2020年2月27日 |
0.1.5-dev3 | 2020年1月29日 |
在WebAssembly中排名348
每月下载量26次
57KB
655 行
WasmSVGGraphics
使用WASM渲染SVG图形的Rust库
此crate提供了一种快速有效地使用WebAssembly与SVG交互的方法。它能够
- 声明用于这些形状的形状和样式
- 使用SVG <def> 标签将这些形状渲染到DOM中
- 自动检测两个形状是否相同,因此只会将单个SVG <def> 添加到DOM中
- 声明命名项/容器,以供以后调整,例如隐藏、重新显示和重新定位
变更日志
1.0.3
- 小错误修复
1.0.2
- 添加了对 svg_definitions 0.3.0 的支持,该版本引入了将文件和纯字符串解析为svg元素的功能。
- 添加了
new_from_svg
,它允许您从SVGElem创建svg。
1.0.1
- 添加了对 svg_definitions 0.2.0 的支持,该版本引入了更多的svg元素和属性。
注意
版本1.0.1已测试为稳定,可用于开发。
此crate仍在开发中,但1.0.0的大多数API调用已完成。如果发现任何错误,请在以下位置提交问题或拉取请求:GitHub
进一步通知
带有 -dev 版本仅用于测试,不应作为生产或开发版本使用。
测试
在此crate上工作时,使用wasm_bindgen_test crate进行了一些文档测试。这些测试可以在GitHub的/tests/web.rs下找到,并可以使用以下命令与wasm_pack一起执行:wasm-pack test --headless --firefox --chrome --safari
依赖关系
~7–9.5MB
~178K SLoC