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,