canvas绘制drawImage图片只能画一部分
发布于 5 年前 作者 bdu 2618 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

需求是将多张图片绘制到canvas上,最后画上一张大尺寸的png图片(2000px左右),让先绘制的图片从png图片镂空处显示,达到组合相册的效果。但是在绘制图片的时候,真机上总是出现图片只能绘制一部分的问题,编辑器上能全绘制出来。希望有人能帮我解决一下这个问题,谢谢!

  • 希望提供的能力

希望能够将png图片完整的画到canvas上,而不是只画出来一部分,谢谢!

1,正常绘制是这样:



实际绘制出来是这样:



2、正常绘制是这样:



实际绘制是这样:

2 回复

你好,请问解决了没?我这是在某个手机上出现的这个问题,图片只绘制一部分。

应该是你存图片的地方不对

ctx.draw(false,()=>{

    wx.canvasToTempFilePath

})

回到顶部