从现有的 HTML5 画布中获取 FabricJS 画布对象

Pre*_*exo 5 javascript html5-canvas fabricjs

我有一个带有红色矩形的 HTML5 画布:

<canvas id="c" width="209" height="209" style="border: 1px solid rgb(0, 0, 0); position: absolute; width: 209px; height: 209px; left: 0px; top: 0px; -webkit-user-select: none;" class="lower-canvas"></canvas>
Run Code Online (Sandbox Code Playgroud)

现在我想使用fabricjs 库在它上面画更多的线并在这个现有的画布上工作。

但是如果我这样做了var canvas = new fabric.Canvas('c');,画布就会变空白,上面的所有对象都会消失。

所以我正在寻找一种方法来从这个现有的画布中检索一个 fabricjs 对象。

提前感谢您的任何帮助!