bir görüntü kaydetme mükemmel bir yol doğal toDataURL
yöntemini kullanmaktır.
var element = document.getElementById('drawingCanvas');
var data = element.toDataURL();
// data holds the base64 encoded image of the canvas
Oradan sunucu
$.ajax({
'type': 'post',
'dataType': 'json',
'data': {'image': data},
'url': '/json/image_converter.php'
});
için uyumsuz olarak yayınlayabilirsiniz ve görüntüye dönüştürmek ImageMagick:
list($header, $data) = explode(',', $_POST['image']);
$image = base64_decode($data);
$magick = new Imagick();
$magick->setFormat('png');
$magick->readImageBlob($image);
$magick->writeImage('/home/dude/imagefile.png');
Düzenleme: unuttum Oh ve tabii ki IE'nin tuvali desteklemediğini, dolayısıyla toDataURL yöntemini desteklemediğini söyleyin. Kaşif tuval çözümü ile bile.
Sorunun, .NET'te "Canvas" sınıfı değil, HTML5'teki '' etiketine işaret ettiğini düşünüyorum. https://developer.mozilla.org/en/Canvas_tutorial –
Üzgünüm. O zaman ihmal et. –