From 8966b524305518bc10f03d024395541e7ceceb84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Wed, 15 Apr 2026 11:37:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E7=BB=BF=E5=9B=BEb?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Canvas/CanvasEditor/managers/ExportManager.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/component/Canvas/CanvasEditor/managers/ExportManager.js b/src/component/Canvas/CanvasEditor/managers/ExportManager.js index 9bc621fd..41eae676 100644 --- a/src/component/Canvas/CanvasEditor/managers/ExportManager.js +++ b/src/component/Canvas/CanvasEditor/managers/ExportManager.js @@ -622,6 +622,10 @@ export class ExportManager { let scaleY = cloned.scaleY / fixedLayerObject.scaleY let top = (cloned.top - oy) * scaleY let left = (cloned.left - ox) * scaleX + if (cloned.originX === "center" && cloned.originY === "center") { + top = canvasHeight / 2 + left = canvasWidth / 2 + } cloned.set({ left: left, top: top,