gpt4 book ai didi

canvas - 破坏 Canvas

转载 作者:行者123 更新时间:2023-12-04 17:36:35 28 4
gpt4 key购买 nike

我正在尝试完成撤消/重做。我正在使用loadFromJSON(...)从我存储在数组中的 Canvas 状态重新构建 Canvas 。基本上,我的想法是破坏现有的 Canvas 并重新构建 Canvas 。这是我的代码。

    // TODO: How to destroy existing canvas?

canvas = new fabric.Canvas('canvas', {
containerClass : 'myCanvasContainer',
});

canvas.loadFromJSON(history[historyStep]);

此代码在现有 Canvas 的顶部添加了另一个 Canvas 。但是,我需要一种方法来销毁 Canvas ,并根据JSON数据构建全新的 Canvas (用新的 Canvas 替换旧的 Canvas )。

请告知是否有可能或我有其他选择。

最佳答案

我相信canvas.dispose()是您想要的。

在这里阅读更多:
http://fabricjs.com/docs/fabric.StaticCanvas.html#dispose

关于canvas - 破坏 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16890412/

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