업데이트 된 질문에 감사드립니다. OSD에는 재설정을 위해 특정 타일을 타겟팅 할 수있는 기능이 없지만 추가하는 것이 좋습니다. OSD를로드 한 후에 이것을 넣을 수 있다고 생각합니다.
OpenSeadragon.TileCache.prototype.clearTile = function(tile) {
OpenSeadragon.console.assert(tile, '[TileCache.clearTilesFor] tile is required');
var tileRecord;
for (var i = 0; i < this._tilesLoaded.length; ++i) {
tileRecord = this._tilesLoaded[ i ];
if (tileRecord.tile === tile) {
this._unloadTile(tileRecord);
this._tilesLoaded.splice(i, 1);
return;
}
}
};
...이 기능을 추가해야합니다.
다른 것은 당신이 처리해야합니다 ... 내가 그 코드를 테스트하지 않았습니다
viewer.tileCache.clearTile(tile);
,하지만 작동합니다 : 당신은 문제의 타일을 찾아 뭔가를 할 것 두 번째로로드하려고하면 동일한 이미지이기 때문에 타일 자체를 캐시하려는 브라우저입니다. 아마도 브라우저에 이미지를 다시로드해야 할 때마다 헤더를 요구할 수있는 헤더가 있습니다.
안녕하세요, 귀하의 답변을 주셔서 감사합니다. 그러나 이미지가 희미 해지는 것에 대해 묻지 않았습니다. 나는 나의 질문을 편집했다, 지금 세부 사항이 더있다. – mira