canvas中的toDataURL方法可指定图片压缩后的格式及压缩质量,例如压缩成webp格式:
canvas.toDataURL('image/webp',quality);
toDataURL是用base64对图像进行编码的,且编码后的源文件比编码前大33%,参考地址,但是quality参数可以指定压缩质量,压缩质量越接近于0,图片压缩力度越大。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不行
是
控制图片编码格式的质量,例如webp可以进行有损压缩,质量越高,损失越小,文件体积就越大