canvas 类型为2d时,使用CanvasContext.drawImage与预期的结果不符?
发布于 5 年前 作者 ping57 5166 次浏览 来自 官方Issues

原本使用 var context = wx.createCanvasContext(‘firstCanvas’) 这种方式来使用canvas,并且制作成分享图,得到的图片没有问题。后来优化成使用 2d 的方式来制作图片,ctx.drawImage 画出的图片却有问题

期望的结果:

得到的结果:

参数都是一样的,只是原先用的是图片本地路径,2d 用的是一个image, canvas的宽高为375*667:

ctx.drawImage(path, 0, 0, 375, 375)

回到顶部