drawImage 画布显示结果正确,但是wx.canvasToTempFilePath获取图片结果有偏差,该如何解决?
canvas type=2d
this.ctx.drawImage(image, sx, sy, sw, sh, 0, 0, cutW, cutH);
wx.canvasToTempFilePath({ x: 0, y: 0, width: cutW, height: cutH,canvas: this.canvas, success: (res) => { console.log('res.tempFilePath', res.tempFilePath); },error: () => { }});
图片裁剪功能,drawImage 画在canvas上,裁剪正确,但是使用wx.canvasToTempFilePath 获取图片,结果不准确,出现偏差,且不同比例的图偏差程度不同,真机和开发工具皆如此,示例如下图:
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
我开发工具可以,但是预览就不行,裁剪不对,找不到错误,无语了
请问解决了吗?我也遇到相同的问题
https://developers.weixin.qq.com/s/Qg1NaNmY7gCD