drawImage(img,x,y);
其中,img规定要使用的图像、画布或视频;x指在画布上放置图像的x坐标位置;y指在画布上放置的图像的y坐标位置。
来看个简单的例子,在页面画布中引入一个图片。
function draw(){
var canvas=document.getElementById(‘test_drawImage’);
if(canvas.getContext){
var ctx=canvas.getContext(‘2d’);
var img=new Image();
img.οnlοad=function(){
ctx.drawImage(img,25,25);
}
img.src=‘test-bazierCurveTo.jpg’;
}
}
缩放图片
在上面的基础上,drawImage方法添加两个参数,用于控制图像在canvas中的缩放。
drawImage(img,x,y,width,height);
img,x,y三个参数和上面一致,新增的两个参数分别表示:width,在canvas中图片要显示的宽度;height,在canvas中图片要显示的高度。
来看一个drawImage缩放图片的例子: