5 个版本 (破坏性更新)
使用旧的 Rust 2015
0.6.0 | 2021 年 1 月 15 日 |
---|---|
0.5.0 | 2021 年 1 月 11 日 |
0.4.0 | 2021 年 1 月 11 日 |
0.3.0 | 2020 年 12 月 15 日 |
0.2.0 | 2020 年 12 月 15 日 |
#55 在 #gif
每月 119 次下载
在 6 个 crate 中使用 (3 个直接使用)
115KB
image-base64-wasm
将 jpeg、png、gif、ico 转换为 base64,反之亦然
兼容性
该库与 wasm 兼容
要构建到 wasm,取消注释 .cargo/config
中的目标行
[build]
# target = "wasm32-unknown-unknown"
代码示例
- 从文件读取
extern crate image_base64_wasm;
fn main() {
let base64 = "base64 String";
let image = image_base64_wasm::from_base64(base64);
let image_path = "local image file path"
let base64 = image_base64_wasm::to_base64(image_path);
}
- 从
Vec<u8>
(用于 URL 响应体)
extern crate image_base64_wasm;
fn main() {
let base64 = "base64 String";
let image = image_base64_wasm::from_base64(base64);
let img_data: Vec<u8> = ...; // TODO replace this part
let base64 = image_base64_wasm::vec_to_base64(img_data);
}
安装
将依赖项添加到您的 Cargo.toml
中的 [dependencies]
image-base64-wasm = "0.5.0"
许可证
MIT
依赖项
~17MB
~135K SLoC