发送画布数据到服务器
答
canvas.toDataURL("image/png");
将返回图像数据作为一个数据:URI
你可以将其设置为隐藏字段,并与您的形式提交。
或者您可以通过AJAX请求发送它。
您可以创建另一个与URI的图像,并重新绘制图像
var imageURI = ...
// TODO: get the URI
var context = canvas.getContext('2d');
var img = new Image();
img.onload = function() {
ctx.drawImage(img,0,0);
}
img.src = imageURI;
图像的编码方式。我问这是因为我将这个图像发送到另一个客户端的浏览器,我想将该图像显示回画布。 – Ashwin 2012-03-01 06:43:09
我更新了我的答案。 – 2012-03-01 06:49:32
谢谢。你的回答很有用:) – Ashwin 2012-03-01 07:11:35