4个版本
0.1.3 | 2022年11月24日 |
---|---|
0.1.2 | 2022年8月25日 |
0.1.1 | 2022年2月8日 |
0.1.0 | 2021年9月23日 |
在 WebAssembly 中排名第638
7KB
79 代码行
WASM-PNG
将JavaScript和WASM文件合并为单个可执行的多语言PNG+HTML文件。
用法
cargo安装 wasmpng
wasmpng--wasm-file my.wasm--js-file my.js
- 这将生成
index.png.html
,它将自动解包并执行,将其自身作为PNG加载并从中提取数据
注意:默认情况下,Chrome中阻止文件访问,因此除非启动HTTP服务器,否则您无法本地测试。使用 --allow-file-access-from-file
启动Chrome以移除此限制。
JavaScript将以常规数组的形式在 arguments[0]
接收WASM。请参阅 examples
文件夹中的示例。
您还可以使用 --max-width
限制生成的PNG的宽度。
灵感以及加载器代码的部分来自 Gasman 等人的 pnginator。
依赖项
~1.4–2.2MB
~45K SLoC