From 3ea6514f7762e43c0f29ce94953d1e40d41085f7 Mon Sep 17 00:00:00 2001 From: elijahr2411 Date: Tue, 7 Feb 2023 21:08:12 -0500 Subject: [PATCH] fix the artifacts --- src/RectBatcher.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/RectBatcher.ts b/src/RectBatcher.ts index 3283929..46242d4 100644 --- a/src/RectBatcher.ts +++ b/src/RectBatcher.ts @@ -10,8 +10,8 @@ export default async function BatchRects(fb : Canvas, rects : {height:number,wid if (r.y < mergedY) mergedY = r.y; }); rects.forEach(r => { - if (r.height > mergedHeight) mergedHeight = (r.height + r.y) - mergedY; - if (r.width > mergedWidth) mergedWidth = (r.width + r.x) - mergedX; + if (((r.height + r.y) - mergedY) > mergedHeight) mergedHeight = (r.height + r.y) - mergedY; + if (((r.width + r.x) - mergedX) > mergedWidth) mergedWidth = (r.width + r.x) - mergedX; }); var rect = createCanvas(mergedWidth, mergedHeight); var ctx = rect.getContext("2d");