3个版本
0.1.2 | 2020年9月18日 |
---|---|
0.1.1 | 2020年5月29日 |
0.1.0 | 2020年5月29日 |
在WebAssembly中排名第721
27KB
249 代码行
canvas-display
嵌入式图形的Wasm32实现 https://github.com/jamwaffles/embedded-graphics DrawTarget。它基于HTML画布。

使用方法
要将canvas-display包含到您的项目中,请将以下依赖项行添加到您的Cargo.toml
文件中
canvas-display = "0.1.2"
为了启用离屏渲染,该crate提供了一个offscreen
特性(默认没有特性)。使用此特性时,您必须在渲染后调用CanvasDisplay
上的flip
方法。
运行示例
要求
Rust
canvas-display需要Rust 1.30或更高版本。
wasm-pack
wasm-pack
是构建Rust生成的WebAssembly所必需的。您可以从https://wasm.rust-lang.net.cn/wasm-pack/installer/安装它。
npm
npm
是一个JavaScript包管理器,用于安装和运行JavaScript打包器和开发服务器。您可以从https://npmjs.net.cn/get-npm安装npm
。
对于示例,我们使用的是最新版本的npm
。您可以使用以下命令安装它
npm install npm@latest -g
运行示例
导航到示例目录并运行
npm install
要本地托管示例,请运行
npm run serve
将您的Web浏览器导航到https://127.0.0.1:8080/
构建和运行文档
您可以通过执行以下命令来构建和查看最新文档
cargo doc --no-deps --open
依赖项
~11MB
~192K SLoC