Javascript 画布绘制图像
我试图在画布上画一幅画,但它不起作用,我也不知道为什么。这是我的密码:Javascript 画布绘制图像,javascript,canvas,Javascript,Canvas,我试图在画布上画一幅画,但它不起作用,我也不知道为什么。这是我的密码: var canvas=document.getElementById('profile-pic'); var context=canvas.getContext('2d'); var imageObj=新图像(); imageObj.onload=函数(){ drawImage(imageObj,150150); }; imageObj.src='/images/alt profile.png' 查看的API。dx和dy是
var canvas=document.getElementById('profile-pic');
var context=canvas.getContext('2d');
var imageObj=新图像();
imageObj.onload=函数(){
drawImage(imageObj,150150);
};
imageObj.src='/images/alt profile.png'代码>
查看的API。dx
和dy
是要绘制图像的位置的坐标
您提供了150150
。你的画布的宽度和高度都是150
这意味着,您正试图在150150
位置绘制图像,这意味着您正在画布的外角绘制图像
将提供给drawIamge
的参数值更改为画布范围内的值,即大于图像维度,但小于画布维度。尝试context.drawImage(imageObj,0,0)代码>我想你画的是150,这超出了画布的范围。谢谢!