gpt4 book ai didi

javascript - 执行canvas.toDataUrl()时出现空白图像

转载 作者:行者123 更新时间:2023-12-03 02:51:01 28 4
gpt4 key购买 nike

  1. 转到 this website

  2. 打开控制台并写入:

`

var canvas = $("#mandelbox-canvas")[0];
var imgData = canvas.toDataURL("image/png").split(',')[1];
console.log(imgData);
  • 复制数据 URL 并粘贴到 this site 中。
  • enter image description here

    为什么图像是空白的?我该如何解决这个问题?

    我已经尝试过的事情:

    I have tried the solution to this question。 IE。这段代码:

    var canvas = $("#mandelbox-canvas")[0];
    canvas.getContext('webgl',{preserveDrawingBuffer:true});
    var imgData = canvas.toDataURL("image/png").split(',')[1];
    console.log(imgData)

    但是图像仍然是空白的。该图像不包含 Canvas 上显示的图像。

    最佳答案

    因此,经过 StackOverflow 的大量搜索后,我发现了函数 drawScene() ,它(以某种方式?)强制 toDataURL() 根据需要返回图像数据:

    var canvas = $("#mandelbox-canvas")[0];
    drawScene()
    var imgData = canvas.toDataURL("image/png").split(',')[1];
    console.log(imgData)

    关于javascript - 执行canvas.toDataUrl()时出现空白图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47860277/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com