整理

1.canvas画图,让文字居中显示

var strs = '长按扫码'
ctx.setFillStyle('black');
 ctx.font = 'normal 30px Source Han Sans CN';
ctx.fillText(str, (canvasWidth - ctx.measureText(str).width) / 2, 0);

2.canvas画一个带透明度的矩形

ctx.setGlobalAlpha(0.3);
ctx.setFillStyle('black');
ctx.fillRect(0, 504, 750, 96);//一个带透明度的矩形

3.设置透明度后其他的不设置透明度

ctx.setGlobalAlpha(1);

你可能感兴趣的:(整理)