HTML5之帆布(canvas)(五)

绘制文本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);

    }

}

效果:

相关文章
相关标签/搜索