为了账号安全,请及时绑定邮箱和手机立即绑定

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

使用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显示的图片为空白图像。
查看完整描述

3 回答

?
小牙签_3

TA贡献1条经验 获得超0个赞

空白的原因 ,是因为 图片没有加载好

my_img.onload = function(){

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

    my_img.src=url;

}

试试这样

查看完整回答
反对 回复 2018-07-12
?
qq_楮九_0

TA贡献1条经验 获得超0个赞

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

查看完整回答
反对 回复 2018-01-05
?
Stardust1001

TA贡献261条经验 获得超78个赞

我一般懒得看这样的问题的,能不能把控制台的消息拿过来呢?

查看完整回答
反对 回复 2017-11-27
  • 3 回答
  • 1 关注
  • 5632 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信