如何更改javascript中加载的图像的大小

问题描述 投票:1回答:1

在这个jsfiddle工作我似乎无法改变图像的高度或宽度。我打算使用不同的图像圈子只是为了简单起见,所以我可以理解发生了什么。

var elem = document.getElementById('myCanvas');
var context = elem.getContext('2d');
    
// Add shadow to canvas
context.shadowOffsetX = 5;
context.shadowOffsetY = 5;
context.shadowBlur = 4;
context.shadowColor = 'rgba(30,30,30, 0.5)';
    
// Load circle image (red)
var img = new Image();
img.onload = function() {
  context.drawImage(img, 0,0);
};
img.src = "http://i.imgur.com/0Kt6H.png";
<canvas id="myCanvas" width="100" height="100">
javascript html5
1个回答
1
投票

您需要在函数中添加context.drawImage()

context.drawImage(img,x,y,width,height);
© www.soinside.com 2019 - 2024. All rights reserved.