javascript不工作时调整Image()对象的大小

javascript不工作时调整Image()对象的大小,javascript,canvas,background,Javascript,Canvas,Background,我有一个javascript中的图像对象,我正在使用它作为乒乓球游戏的背景。但是,图像比画布大,所以我尝试用这个缩小它 var bg=new Image(); bg.src='bg.png'; bg.width=600; bg.height=400; 但是,在画布中,图像的大小没有改变。有人知道这是什么原因吗?要调整整个图像的大小,而不是从源代码手动调整大小,请将宽度和高度参数添加到drawImage()方法中,如下所示 ctx.drawImage(bg,0,0,600,400); 愚蠢

我有一个javascript中的图像对象,我正在使用它作为乒乓球游戏的背景。但是,图像比画布大,所以我尝试用这个缩小它

var bg=new Image(); 
bg.src='bg.png';
bg.width=600;
bg.height=400;

但是,在画布中,图像的大小没有改变。有人知道这是什么原因吗?

要调整整个图像的大小,而不是从源代码手动调整大小,请将宽度和高度参数添加到
drawImage()
方法中,如下所示

 ctx.drawImage(bg,0,0,600,400);

愚蠢的问题,但是:你用
bg
来画图像了吗?(如果你做了,你是如何绘制图像的?)我做了ctx.drawImage(bg,0,0);你能把这个错误复制成一个例子吗?@scrblnrd3,作为旁白,如果你自己找到了答案,你可以/应该把它作为你自己问题的答案发布出来,并接受它,这样将来来这里的其他人会很快看到答案。很高兴你弄明白了@贾斯卡夫,谢谢。我把它移到了我自己的答案