Skip to content

Commit

Permalink
fix: adjust pan position based on pixelDisplayRatio
Browse files Browse the repository at this point in the history
  • Loading branch information
bhouston committed Oct 28, 2020
1 parent 915d803 commit 630a7fc
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/lib/engines/layerCompositor/LayerCompositor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,10 @@ export class LayerCompositor {

if (this.zoomScale > 1.0) {
// convert from canvas space to image space
const imagePanPosition = this.panPosition.clone().multiplyByScalar(this.imageSize.width / canvasImageSize.width);
const imagePanPosition = this.panPosition
.clone()
.multiplyByScalar(this.imageSize.width / canvasImageSize.width)
.multiplyByScalar(this.context.canvasFramebuffer.devicePixelRatio);
const imageCanvasSize = canvasSize.clone().multiplyByScalar(this.imageSize.width / canvasImageSize.width);

// center pan
Expand Down

0 comments on commit 630a7fc

Please sign in to comment.