fix problem with asymmetric viewport margins

This commit is contained in:
Tom 2024-10-25 11:15:52 -06:00
parent 6c20101c8b
commit fab607584c
2 changed files with 7 additions and 6 deletions

View File

@ -255,9 +255,10 @@
*/ */
draw(tiledImages){ draw(tiledImages){
let gl = this._gl; let gl = this._gl;
const bounds = this.viewport.getBoundsNoRotateWithMargins(true);
let view = { let view = {
bounds: this.viewport.getBoundsNoRotateWithMargins(true), bounds: bounds,
center: this.viewport.getCenter(true), center: new OpenSeadragon.Point(bounds.x + bounds.width / 2, bounds.y + bounds.height / 2),
rotation: this.viewport.getRotation(true) * Math.PI / 180 rotation: this.viewport.getRotation(true) * Math.PI / 180
}; };

View File

@ -19,10 +19,10 @@ const drawers = {
} }
const viewportMargins = { const viewportMargins = {
left: 25, left: 100,
top: 25, top: 0,
right: 25, right: 0,
bottom: 25, bottom: 50,
}; };
//Support drawer type from the url //Support drawer type from the url