gpt4 book ai didi

javascript - JIT - 将 Spacetree 保存为图像

转载 作者:行者123 更新时间:2023-11-29 18:27:52 26 4
gpt4 key购买 nike

我正在使用 JavaScript InfoVis Toolkit (http://thejit.org/) 并尝试将我输出的 Spacetree 保存到图像中。 Spacetree 被输出到 Canvas 上。这个问题真的让我很沮丧。我试过:

  1. 在新窗口中打开 Canvas
  2. 在新窗口中打开 Canvas 所在的div
  3. 使用 Canvas2Image (http://www.nihilogic.dk/labs/canvas2image/)

这是我当前的 Javascript 方法(绑定(bind)到一个按钮):

    function saveImage(div_id) {

var canvas = document.getElementById("tree-canvas");
Canvas2Image.saveAsJPEG(canvas);
}

但是,每次(我指的是所有 3 个选项)我都得到了我的节点,但没有分配给该节点的标签。这太令人沮丧了!!

有人遇到过这个吗?这一定是以前遇到过的问题..

最佳答案

对于将来遇到此问题的任何人,我通过以下方式解决了这个问题:

将标签类型更改为“ native ”:

            Label: {
type: 'Native',
color: '#000000'
},

我还抓取了 Canvas ID(顺便说一句,HTML 5)并将图像扔到一个新窗口中:

    function saveImage() {

var canvas = document.getElementById("canvas");
window.open(canvas.toDataURL("image/jpeg"));
}

关于javascript - JIT - 将 Spacetree 保存为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11267026/

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