drawImage 会比后面绘制更慢...
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 文件。