canvas 类型为2d时,使用CanvasContext.drawImage与预期的结果不符?
原本使用 var context = wx.createCanvasContext(‘firstCanvas’) 这种方式来使用canvas,并且制作成分享图,得到的图片没有问题。后来优化成使用 2d 的方式来制作图片,ctx.drawImage 画出的图片却有问题
期望的结果:

得到的结果:

参数都是一样的,只是原先用的是图片本地路径,2d 用的是一个image, canvas的宽高为375*667:
ctx.drawImage(path, 0, 0, 375, 375)
1 回复