From 49944a0745dc1321cb72290f412819001863d378 Mon Sep 17 00:00:00 2001 From: Cesaryuan <35998162+cesaryuan@users.noreply.github.com> Date: Thu, 5 Sep 2024 23:09:29 +0800 Subject: [PATCH] Fix blurry links on HiDPI screen (#116) --- src/litegraph.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/litegraph.js b/src/litegraph.js index 6a2cbbe8..bf1e9135 100755 --- a/src/litegraph.js +++ b/src/litegraph.js @@ -8739,7 +8739,8 @@ const globalExport = {}; if (this.bgcanvas == this.canvas) { this.drawBackCanvas(); } else { - ctx.drawImage(this.bgcanvas, 0, 0); + let scale = window.devicePixelRatio; + ctx.drawImage(this.bgcanvas, 0, 0, this.bgcanvas.width / scale, this.bgcanvas.height / scale); } //rendering @@ -9245,8 +9246,9 @@ const globalExport = {}; //reset in case of error if (!this.viewport) { + let scale = window.devicePixelRatio; ctx.restore(); - ctx.setTransform(1, 0, 0, 1, 0, 0); + ctx.setTransform(scale, 0, 0, scale, 0, 0); } this.visible_links.length = 0;