From 9b791817e145f6f9d915b8ba534da6f46f4653c2 Mon Sep 17 00:00:00 2001 From: Kathleen-Xu <73981758+Kathleen-Xu@users.noreply.github.com> Date: Thu, 7 Nov 2024 09:42:37 +0800 Subject: [PATCH] fix: the offset should not be multiplied by the scale --- web/js/workflowImage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/js/workflowImage.js b/web/js/workflowImage.js index 33e4dce..c2f2b80 100644 --- a/web/js/workflowImage.js +++ b/web/js/workflowImage.js @@ -54,7 +54,7 @@ class WorkflowImage { app.canvas.ds.scale = 1; app.canvas.canvas.width = (bounds[2] - bounds[0]) * scale; app.canvas.canvas.height = (bounds[3] - bounds[1]) * scale; - app.canvas.ds.offset = [-bounds[0] * scale, -bounds[1] * scale]; + app.canvas.ds.offset = [-bounds[0], -bounds[1]]; app.canvas.canvas.getContext("2d").setTransform(scale, 0, 0, scale, 0, 0); }