IE11下使用canvas.toDataURL报SecurityError错误的解决方法( 二 )


canvas的toDataUrl是否会压缩图像?
使用canvas的drawImage方法将image对象draw到canvas画布上时,图片大小会显著增加,并且只能保存为PNG格式 。
将canvas用toDataUrl转化为base64,即使encoderOptions设置为1,图片也会有较大幅度的减小,但是比起最初的image还是要大 。如果encoderOptions使用默认的0.92,最终的图片大小和初始的是相差不多的
总结

您可能感兴趣的文章:快速解决Canvas.toDataURL 图片跨域的问题canvas压缩图片转换成base64格式输出文件流利用canvas中toDataURL()将图片转为dataURL(base64)的方法详解

推荐阅读