如何将图像添加到画布中我正在试验HTML中的新画布元素。我只是想在画布上添加一个图像,但由于某些原因,它不起作用。我有以下代码:HTML<canvas id="viewport"></canvas>CSScanvas#viewport { border: 1px solid white; width: 900px; }JSvar canvas = document.getElementById('viewport'),context = canvas.getContext('2d');make_base();function make_base(){
base_image = new Image();
base_image.src = 'img/base.png';
context.drawImage(base_image, 100, 100);}图像存在,我没有看到JavaScript错误。图像不显示。一定是很简单的事情我错过了.。
3 回答

猛跑小猪
TA贡献1858条经验 获得超8个赞
var canvas = document.getElementById('viewport'),context = canvas.getContext('2d');make_base();function make_base(){ base_image = new Image(); base_image.src = 'img/base.png'; base_image.onload = function(){ context.drawImage(base_image, 0, 0); }}
添加回答
举报
0/150
提交
取消