将取到的file通过URL.createObjectURL转为图片链接绘制到canvas上通过toDataUrl或者toBlob输出新的图片,控制输出质量即可缩减图片体积以上是图片压缩原理,它无法精确的将图片压缩到指定体积.所以如果有此需求,则可以用二分法反复压缩,不断逼近指定体积
URL.createObjectURL
转为图片链接toDataUrl
或者toBlob
输出新的图片,控制输出质量即可缩减图片体积以上是图片压缩原理,它无法精确的将图片压缩到指定体积.
所以如果有此需求,则可以用二分法反复压缩,不断逼近指定体积