Take device pixel ratio into consideration when drawing the image to zoom. Issue #2032

This commit is contained in:
Maurice Parker 2020-05-01 16:24:29 -05:00
parent 704bffc7d2
commit d5a4f1625a
1 changed files with 2 additions and 2 deletions

View File

@ -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();