diff --git a/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts b/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts index 4c1d16c..c8076a5 100644 --- a/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts +++ b/src/components/Canvas/DepthCanvas/manager/CanvasManager.ts @@ -22,6 +22,12 @@ fabric.Object.prototype.toObject = function () { arr.push(...v) } }) + if (this.fill?.source === null) { + let image = new Image() + image.crossOrigin = 'anonymous' + image.src = this.info?.fill?.source + this.fill.source = image + } const object = this.toObject_(arr) if (object.info) { let lock = !!object.info.lock