同时采用织物JS获取画布对象(Get the canvas object while using f

2019-08-02 06:01发布

我使用Fabric.js和我在一个地方建立的织物画布对象。

var x = new fabric.Canvas("mycanvas");

现在,在另一个地方,我想访问该对象,其中“X”将不可用。 所以,我怎么能得到同样的面料画布对象。

我不想改变x的范围或传递X为精氨酸。

此外,如何从织物画布对象的toDataURL?

Answer 1:

假设mycanvas由画布元素的ID,可以存储所述参考画布元件本身上的织物对象:

var x = new fabric.Canvas("mycanvas");
document.getElementById("mycanvas").fabric = x;

然后,您可以检索对象要与任何时间:

var y = document.getElementById("mycanvas").fabric;
var url = y.toDataURL("png", 1);


文章来源: Get the canvas object while using fabric js