canvas 2d 保存临时文件对高dpr设备不友好?
经过测试 canvas 2d 在dpr为3的真机上.canvas 大小设置为:540px*540px,调用 canvasToTempFilePath 就会抛出异常: canvasToTempFilePath:fail:convert native buffer parameter fail.native buffer exceed size limit. 而540px*540px 实际在屏幕上显示只有很小一块。而现在Android平台很多设备dpr都是3。 为什么不能提供浏览器原生的canvas.toBlob,此时blob已经经过压缩,会比getImageData节省很多内存。 如果我们就可以把blob写入存储。 [图片]