Canvas里 如何将文字置于背景图片的上面?
发布于 6 年前 作者 xiuying46 2491 次浏览 来自 问答

const ctx = wx.createCanvasContext(‘myCanvas’);

var img = ‘http://img02.tooopen.com/images/20141231/sy_78327074576.jpg’;

ctx.drawImage(img, 0, 0, 370, 200)

ctx.setFillStyle(‘blue’)

ctx.setFontSize(20)

ctx.fillText(‘Hello’, 20, 20)

ctx.fillText(‘MINA’, 100, 100)

ctx.draw();

上面的代码执行后,图片会覆盖文字。哪位大神 知道如何解决此问题?

1 回复

你 downloadFile 图片到本地,得到本地路径,再drawImage 试试

回到顶部