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 に答える