1

可能重复:
如何将 HTML <canvas> 数据发送到服务器

我制作了一个表格,可以将base64中的图片发送到php脚本。我已经使用这个插件用闪光灯捕捉图像并将其放在画布中(在发布表单之前用于预览)。但是我怎样才能在画布中获取实际的图片数据以通过 ajax 发送呢?

(对不起英语!):-) 谢谢

编辑 :

解决了 !

我只是指着画布

canvas = document.getElementById('canvas');

pngBase64 = canvas.toDataURL("image/png");

在我发布我的pngBase64

4

1 回答 1

0
canvas = document.getElementById("canvas");
context = canvas.getContext("2d");
data = context.getImageData(0,0,canvas.width,canvas.height);

https://developer.mozilla.org/en-US/docs/HTML/Canvas/Pixel_manipulation_with_canvas

于 2012-11-01T19:57:37.567 回答