账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    canvas 转化成 png 时有时得到全黑的图片
    21
    0

    当我使用toDataUrl()将 canvas 转化成 png 时,有时会得到全黑的图片,但神奇的是有时候得到的图片又是正常的,有人知道这是怎么回事吗?

    // "stage" 是 canvas 的类名
    const canvas = document.querySelector('.stage');
    const image = canvas.toDataUrl('image/png');
    const link = document.createElement('a');
    link.href = image;
    link.download = 'balabala.png';
    const event = document.createEvent('MouseEvents');
    event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
    link.dispatchEvent(event);
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部