html52.com
我爱小程序-开发者交流社区

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

x.canvasToTempFilePath 获取图片,结果不准确,出现偏差,且不同比例的图偏差程度不同,真机和开发工具皆如此,示例如下图:

网友回复

社区技术运营专员-阳光:

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付