Worker + Wasm压图效果还OK吧❓

174 阅读1分钟

一搜前端压图烂大街的 canvas.toDataURL / canvas.toBlob。嗯这在PC端还是OK的。 移动端上同时压多图,离屏canvas支持不太好哦。那就考虑用wasm利用芯片arm架构多核特点算呗。

前不久在浏览google的开源压图网站 squoosh, 正好最近自己项目也要用。 于是就按图索骥扣下来一个mozjpeg算法。懒得写文章了,代码库在这: 客户端压图工具

  • 针对移动端浏览器压图

  • npm包

因为其他用不着所以就没扣,如果有需要可以联系我 developer@philuo.com ,有空我再整。