我正在尝试使用 JavaScript 将一些 .png 图像绘制到 HTML5 画布上。我目前有一个功能可以将图像绘制到画布上,但是图像对于画布来说太大了,所以只显示了一部分。
我目前拥有的功能是:
function drawImage(x, y){
var numberImage = new Image();
numberImage.src = imageSource;
context.drawImage(numberImage, x, y);
}
我使用以下方法调用该函数:
var image1 = new Image();
image1.onLoad = function(){
context.drawImage(image1, 50, 50);
};
image1.src="1.png";
我只是想知道是否有人知道在将图像绘制到画布时调整图像大小的方法,这样我就可以只是缩略图大小的图像?
提前致谢!
我尝试在 drawImage 函数中添加参数来调整图像大小,但这似乎没有任何区别......
var image1 = new Image();
image1.onLoad = function(){
context.drawImage(image1, 50, 50, 10, 10);
};
image1.src="1.png";