相关疑难解决方法(0)

使用图像作为图像保存HTML5画布

我正在尝试将带有图像的画布保存到PNG,但是当我尝试这样做时:

var myCanvas = document.getElementById("myCanvas");
var img = document.createElement('img');
var ctx = myCanvas.getContext ? myCanvas.getContext('2d') : null;
img.src = 'image.png';

img.onload = function () {  
    ctx.drawImage(img, 0, 0, myCanvas.width, myCanvas.height);
}

var data = myCanvas.toDataURL("image/png");
if (!window.open(data)) {
    document.location.href = data;
}
Run Code Online (Sandbox Code Playgroud)

我只得到没有图像的空白透明图像.我究竟做错了什么?

javascript html5 canvas

4
推荐指数
1
解决办法
4611
查看次数

标签 统计

canvas ×1

html5 ×1

javascript ×1