据我所知,以调整在HTML5画布加载的图像将这样进行:如何在画布中按比例调整图像大小?
var img = new Image();
img.onload = function() {
ctx.drawImage(img, 0, 0, 300, 200); // resizes image to 300px wide, 200px high
}
img.src = 'images/myimage.jpg';
但后来我意识到,图像也不会按比例正确。所以然后我尝试只使用一个参数(就像在HTML中),但我发现,也没有工作。
如何按比例调整图像大小?
代码取自示例,如果您要编辑代码,请提供一个新示例。 – robertc
在这个例子中,额外的300用于分离地显示两个画布(不是一个在另一个之上),并且正在做一些额外的事情,而不仅仅是按比例调整图像画布的大小。如果该示例的链接不再有效,则此处提供的代码可能会造成混淆。无论如何感谢您的答案。 – bleuscyther