收藏
回答

drawImage结果正确,但是wx.canvasToTempFilePath获取图片结果有偏差?

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 获取图片,结果不准确,出现偏差,且不同比例的图偏差程度不同,真机和开发工具皆如此,示例如下图:

回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容