Web 端如何压缩图片?

Web 端如何压缩图片以及代码示例
发布时间: 2021-09-18 09:41

回答:

您可以将图片通过 canvas 重绘后 toDataURL 生成一个 base64 字符串,理论上 canvas 尺寸保持在 160  * 160 以内,生成的 base64 串可以保证在 80KB 以内。
源码地址:https://github.com/rongcloud/rongcloud-web-im-upload/tree/master/upload/init.js

image.png