收藏
回答

drawImage 会比后面绘制更慢...

问题模块
API和组件

ctx.drawImage('/img/for-save.jpg', 0, 0, 1220, 1800)

ctx.setFontSize(50)

ctx.setTextAlign('center')

ctx.fillText('xxxx', 610, 730)

ctx.draw()


就这样的代码,图片绘制有时会覆盖于文字上。

不知是加载问题(虽然我的绘制已经是位于 bindload 的回调里了),

还是 drawImage 本身问题(drawImage 又拿了一次图之类的)。


唔,求小程序给个建议吧,能避免出现此情况的方法。

现在我的办法是绘制一次图,再延时一会再绘制图和字,实在不妙。


另一方面,如果能改进小程序更好咯:

或者让 wx.downloadFile 支持本地图片,

或者除了 image 组件 bindload,再来个加载完成的 api 能返回 temp 文件。

最后一次编辑于  2017-12-21
回答关注问题邀请回答
收藏