canvas压缩图片尺寸时通过canvasToTempFilePath导出图片的尺寸大小不对,工具上是正常的。安卓上导出的图片是原图的2.5倍,iphonex也是一样,iphonexs max是导出图片大小的三倍。
参数要加上destWidth和destHeight这两个控制生成的图片宽高的属性就可以了
https://developers.weixin.qq.com/s/UIoVoKmJ7f4g
帮你改了一下,你看看