收藏
回答

新版canvas 2d在PC端绘制保存,图片是透明的?

新版canvas 2d,在调试工具和手机上都可以同步绘制canvas并保存,但是在PC端绘制出来的是透明的。

网络图片onLoad之后,绘制canvas。

在绘制完毕之后,调用wx.canvasToTempFilePath,转发或者保存,图片是透明的。

如果在绘制完毕之后,等一会,

await new Promise((resolve) => setTimeout(resolve, 300))

然后再调用wx.canvasToTempFilePath,图片就不是透明的了。

感觉新版canvas 2d在PC端好像是异步的

代码片段:https://developers.weixin.qq.com/s/rkSXiymL7iJP


最后一次编辑于  2023-07-09
回答关注问题邀请回答
收藏
登录 后发表内容