kullanabilirsiniz toDataURL Tuval içinde yöntemi. Veri URI'si olarak görüntü verileri oluşturur.
var canvas = document.createElement("canvas");
canvas.width = 100;
canvas.height = 100;
var ctx = canvas.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(0, 0, 100, 100);
var img = document.createElement("img");
img.src = canvas.toDataURL("image/png");
document.body.appendChild(img);
Eğer kullanıcının tarayıcısını tanımak istiyorsanız, Veri URI Şemasını destekler, bu işlevi kullanabilirsiniz. Imagedata'nın Görüntü alma - bu konuda sunuldu önceki cevapların
function useSafeDataURI(success, fail) {
var img = document.createElement("img");
img.onerror = function() {
fail();
};
img.onload = function() {
success();
};
img.src = "data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="; // insert a dot image contains 1px.
}
http://stackoverflow.com/questions/923885/capture-html-canvas-as-gif-jpg-png-pdf –
harika görün! tam olarak aradığım şey. – YemSalat