文字居中显示,文字长度不定
canvas.setFontSize(18)
canvas.setFillStyle("#424E75")
canvas.setStrokeStyle('#424E75')
const baoxianjie = '显示的文字'
canvas.fillText(baoxianjie, (that.data.windowWidth -
canvas.measureText(baoxianjie).width) / 2 , that.data.windowHeight - 140)
单独拿出来 canvas.measureText(baoxianjie).width) 这段代码的意思是 获取文字的宽度
整体的宽度减去他的宽度 除以2 就可以居中了
图片居中显示
canvas.drawImage(res.path, (that.data.windowWidth - that.data.windowWidth * 0.2) / 2, that.data.windowHeight - 240, that.data.windowWidth * 0.2, that.data.windowWidth * 0.2)
res.path 图片的路径
that.data.windowWidth canvas的宽度
that.data.windowWidth * 0.2 图片的宽高 设置的是 宽度的0.2