采用chooseImage选择本地图片获取到的临时路径在canvas中绘制的时候,如果选择的是缩略图width x height=640x854的时候可以在drawImage时完整显示,但是选择原图的时候width x height=2736x3648的时候不能完全显示,只显示左上角的一部分。显示效果如同drawImage(imageResource, dx, dy)只有三个参数时执行的效果,搜索到网上的答案是超过2M drawImage在安卓机上只能方法不能缩小,但是这里我先采用compressImage压缩图片至110kb width x height=2736x3648时仍然只显示图片左上角,所似乎和存储大小无关和宽高有关,但是照片的大小受手机像素决定,怎么才能支持绘制大宽高的照片?
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
在开发工具上测试时,一切正常,只有在真机测试时才会出现不能正确缩小到画布大小。