Fixing the resize logic

This commit is contained in:
Rezmason
2022-10-04 21:52:44 -07:00
parent 6986ed45f5
commit 507f907096
2 changed files with 6 additions and 5 deletions

View File

@@ -115,8 +115,8 @@ export default async (canvas, config) => {
}
const devicePixelRatio = window.devicePixelRatio ?? 1;
const canvasWidth = canvas.clientWidth * devicePixelRatio;
const canvasHeight = canvas.clientHeight * devicePixelRatio;
const canvasWidth = Math.ceil(canvas.clientWidth * devicePixelRatio * config.resolution);
const canvasHeight = Math.ceil(canvas.clientHeight * devicePixelRatio * config.resolution);
const canvasSize = [canvasWidth, canvasHeight];
if (canvas.width !== canvasWidth || canvas.height !== canvasHeight) {
canvas.width = canvasWidth;