使用canvas的toDataURL方法,获取到的url为空白的图像,而实际的canvas有内容。

var my_img=document.getElementById("myimg");

//canvas 为已经获取到的canvas对象(var canvas=getElementById("canvas");)

var url=canvas.toDataURL("image/png",1);

my_img.src=url;

其中获取到的url显示的图片为空白图像。

慕九州5181037
浏览 5633回答 3
3回答

小牙签_3

空白的原因 ,是因为 图片没有加载好my_img.onload = function(){    var url=canvas.toDataURL("image/png",1);    my_img.src=url;}试试这样

qq_楮九_0

楼主解决了吗?怎么解决的?

Stardust1001

我一般懒得看这样的问题的,能不能把控制台的消息拿过来呢?
打开App,查看更多内容
随时随地看视频慕课网APP