IT评测·应用市场-qidao123.com
标题:
【Rust基础】利用Rust和WASM开辟的图片压缩工具
[打印本页]
作者:
美食家大橙子
时间:
2025-3-22 05:03
标题:
【Rust基础】利用Rust和WASM开辟的图片压缩工具
图片压缩工具
利用rust+wasm开辟了一个浅显版的图片压缩工具,支持JPG、PNG、GIF、WEBP等图片格式,不限制大小,无需上传图片,完全在欣赏器中执行。
工具地址:https://eai.coderbox.cn/image-compression
实现方式
JPEG
对原图举行量化,通过指定质量参数,控制压缩质量。
PNG
同样的举行量化,并重新将rgba颜色(如果原图是rgba)调整为8位索引颜色,最后对图片重新编码。
WEP
同JPEG
GIF
提取原图帧后举行量化压缩,帧率和原图保持一致,最后重新编码图片。
利用Rust开辟WASM
安装wasm-pack
cargo install wasm-pack
复制代码
在Cargo.toml中添加依赖wasm-bindgen = "0.2"
通过#[wasm_bindgen]袒露出接口给js调用
编译
wasm-pack build --target web
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4