Compressor.js
上传前在浏览器端压缩图片。
用浏览器原生的 HTMLCanvasElement.toBlob() 压缩图片,属于异步的有损压缩,一般用于上传前在客户端预压缩。
不同浏览器的压缩效果不同。README 建议 quality 取 0.6 到 0.8;超大图片要设置 maxWidth、maxHeight 限制画布尺寸,避免内存问题;convertTypes 和 convertSize 可把大 PNG 自动转为 JPEG。
许可:MIT。
资料核对:2026-10-30反馈此资源