我玩canvas对象,我想从画布导出图像并在客户端压缩它。
canvas
对象具有接受质量范围的toDataUrl()
方法。
我试试:
console.log("1.0 ratio bytes:" + canvas.toDataURL('image/png', 1.0).length);
console.log("0.1 ratio bytes:" + canvas.toDataURL('image/png', 0.1).length);
两条线都产生相同的输出,当我将结果上传到服务器时,两者的文件大小也相同。这有什么不对? 感谢。