From d5a4f1625a626fc8c8c30a30b6a44d171453cba7 Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Fri, 1 May 2020 16:24:29 -0500 Subject: [PATCH] Take device pixel ratio into consideration when drawing the image to zoom. Issue #2032 --- iOS/Resources/main_ios.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iOS/Resources/main_ios.js b/iOS/Resources/main_ios.js index 329225e0b..f3cbd712f 100644 --- a/iOS/Resources/main_ios.js +++ b/iOS/Resources/main_ios.js @@ -35,8 +35,8 @@ class ImageViewer { this.hideLoadingIndicator(); var canvas = document.createElement("canvas"); - canvas.width = this.img.naturalWidth; - canvas.height = this.img.naturalHeight; + canvas.width = this.img.naturalWidth * window.devicePixelRatio; + canvas.height = this.img.naturalHeight * window.devicePixelRatio; canvas.getContext("2d").drawImage(this.img, 0, 0, canvas.width, canvas.height); const rect = this.img.getBoundingClientRect();