diff --git a/packages/canvas/canvas-extract/src/CanvasExtract.js b/packages/canvas/canvas-extract/src/CanvasExtract.js index 4dec821..b1e59c8 100644 --- a/packages/canvas/canvas-extract/src/CanvasExtract.js +++ b/packages/canvas/canvas-extract/src/CanvasExtract.js @@ -105,8 +105,8 @@ frame.height = this.renderer.height; } - const width = Math.floor(frame.width * resolution); - const height = Math.floor(frame.height * resolution); + const width = Math.floor((frame.width * resolution) + 1e-4); + const height = Math.floor((frame.height * resolution) + 1e-4); const canvasBuffer = new CanvasRenderTarget(width, height, 1); const canvasData = context.getImageData(frame.x * resolution, frame.y * resolution, width, height); diff --git a/packages/canvas/canvas-extract/src/CanvasExtract.js b/packages/canvas/canvas-extract/src/CanvasExtract.js index 4dec821..b1e59c8 100644 --- a/packages/canvas/canvas-extract/src/CanvasExtract.js +++ b/packages/canvas/canvas-extract/src/CanvasExtract.js @@ -105,8 +105,8 @@ frame.height = this.renderer.height; } - const width = Math.floor(frame.width * resolution); - const height = Math.floor(frame.height * resolution); + const width = Math.floor((frame.width * resolution) + 1e-4); + const height = Math.floor((frame.height * resolution) + 1e-4); const canvasBuffer = new CanvasRenderTarget(width, height, 1); const canvasData = context.getImageData(frame.x * resolution, frame.y * resolution, width, height); diff --git a/packages/extract/src/Extract.js b/packages/extract/src/Extract.js index 189fb2e..5a9a6e5 100644 --- a/packages/extract/src/Extract.js +++ b/packages/extract/src/Extract.js @@ -113,8 +113,8 @@ renderer.renderTexture.bind(null); } - const width = Math.floor(frame.width * resolution); - const height = Math.floor(frame.height * resolution); + const width = Math.floor((frame.width * resolution) + 1e-4); + const height = Math.floor((frame.height * resolution) + 1e-4); const canvasBuffer = new CanvasRenderTarget(width, height, 1);