我遵循W3学校教程,并最终编写下面的代码,不做的复制图像内的画布元素的工作。 Canvas是空白......html画布绘制图像不工作
<img id="image" src="assets/images/bw.jpg" width="200" height="276" alt="" />
<canvas id="canvas" width="220" height="286"></canvas>
和Javascript如下:
var c=document.getElementById("canvas");
var ctx=c.getContext("2d");
var img = document.getElementById("image");
ctx.drawImage(img,0,0);
为什么这个简单的例子是不工作???
你要等待图像加载然后才能在画布上绘制它。 – Kaiido
不,我有window.onLoad –
这是在** l ** oad与减l。如果接受的解决方案确实解决了您的问题,请向您的浏览器填写错误报告。 – Kaiido