如何将图像添加到画布中我正在试验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贡献1860条经验 获得超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); }}
达令说
TA贡献1821条经验 获得超6个赞
context.drawImage(image, left, top);context.drawImage(image, left, top, width, height);
context.drawImage(image, width, height);
添加回答
举报
0/150
提交
取消