From 8b03c5af547f66a86d9978ea5aff54c93a768164 Mon Sep 17 00:00:00 2001 From: DD Liu Date: Sun, 24 May 2020 22:18:55 -0400 Subject: [PATCH] Set the rotation center of bitmaps with no rotation center to the center of the stage --- src/containers/paper-canvas.jsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/containers/paper-canvas.jsx b/src/containers/paper-canvas.jsx index 2b2ce63a..256f864b 100644 --- a/src/containers/paper-canvas.jsx +++ b/src/containers/paper-canvas.jsx @@ -148,6 +148,13 @@ class PaperCanvas extends React.Component { if (!this.queuedImageToLoad) return; this.queuedImageToLoad = null; + if (typeof rotationCenterX === 'undefined') { + rotationCenterX = imgElement.width / 2; + } + if (typeof rotationCenterY === 'undefined') { + rotationCenterY = imgElement.height / 2; + } + getRaster().drawImage( imgElement, (ART_BOARD_WIDTH / 2) - rotationCenterX,