Added support for keeping a limited set of tile textures.
This commit is contained in:
@@ -1,24 +1,14 @@
|
||||
import { Capabilities } from '../../capabilities.js'
|
||||
import { Points } from '../../utils.js'
|
||||
import { deepZoomTileCache } from './tile.js'
|
||||
import Tile from './tile.js'
|
||||
import { Tiles } from './tiles.js'
|
||||
|
||||
function isEven(n) {
|
||||
return n % 2 == 0
|
||||
}
|
||||
|
||||
|
||||
function printTileCacheInfos() {
|
||||
let references = new Map()
|
||||
let multiples = 0
|
||||
for (let [url, tiles] of deepZoomTileCache.entries()) {
|
||||
let count = tiles.size
|
||||
references.set(url, count)
|
||||
if (count > 1) {
|
||||
multiples += 1
|
||||
}
|
||||
}
|
||||
console.log({ multiples, references })
|
||||
Tile.printInfos()
|
||||
}
|
||||
/**
|
||||
* A utility class that holds information typically provided by DZI files, i.e.
|
||||
@@ -424,7 +414,7 @@ export class DeepZoomImage extends PIXI.Container {
|
||||
this.minimumLevel = deepZoomInfo.baseLevel
|
||||
}
|
||||
this.currentLevel = Math.max(this.minimumLevel, deepZoomInfo.baseLevel)
|
||||
console.log("autoLoadTiles", this.autoLoadTiles)
|
||||
//console.log("autoLoadTiles", this.autoLoadTiles)
|
||||
if (this.autoLoadTiles) {
|
||||
this.setupTiles(center)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user