Merge pull request #2606 from pearcetm/viewerMargins

Fix problem with asymmetric viewport margins in webgl drawer
This commit is contained in:
Ian Gilman 2024-10-28 09:14:09 -07:00 committed by GitHub
commit faf6d19db5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 6 deletions

View File

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

View File

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