绘制文本canvas
· 设置文本的属性函数
· 填充文本字体
//画文本this
function drawText(canvas,context) {code
var selectObj = document.getElementById("foregroundColor");对象
var index = selectObj.selectedIndex;blog
var fgColor = selectObj[index].value;图片
context.fillStyle = fgColor; //设置字体颜色ip
context.font = "bold 1em sans-serif"; //设置字体get
context.textAlign = "left"; //设置对齐方式
context.fillText("I saw this tweet",20,40); //填充文本
context.font = "bold 1em sans-serif";
context.textAlign = "right";
context.fillText("and I got was this lousy t-shirt!",canvas.width-20,canvas.height-40);
}
· 首先,建立一个JavaScript图片对象
· 设置这个图像对象的图片来源地址
· 调用的drawImage方法绘制图片
function drawImage(canvas,context) {
var image = new Image();
image.src = "twitterBird.png";
//表示图片加载完成,就执行这个函数
image.onload = function () {
context.drawImage(image,20,120,70,70);
}
}
效果: