【发布时间】:2013-03-26 13:38:03
【问题描述】:
我正在使用以下代码
HTML 画布和图像的代码
<canvas id="myCanvas" style="display:none" width="400" height="400"></canvas>
<img id="canvasImg" />
JavaScript 代码,用于从服务器获取图像并显示在画布上,然后显示图像
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
baseimage = new Image();
baseimage.src = 'what.jpg';
baseimage.onload = function() {
ctx.drawImage(baseimage,1,1);
}
var dataURL = canvas.toDataURL("image/png");
document.getElementById('canvasImg').src = dataURL;
$("#myCanvas").show();
图片正在显示,但没有“what.jpg”文件。在画布上文件是可见的,但在 IMG 标签中什么都看不到。我在最新版本的 Chrome 上运行它。
【问题讨论】:
标签: javascript jquery html canvas png