From 0aa4572f60426a792862a3018d0844acb44c22f3 Mon Sep 17 00:00:00 2001 From: lzp Date: Mon, 30 Mar 2026 10:47:00 +0800 Subject: [PATCH] 11 --- src/components/Canvas/DepthCanvas/manager/CanvasManager.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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