gpt4 book ai didi

javascript - 如何在 React OpenSeadragon 中添加多个图 block 图像

转载 作者:行者123 更新时间:2023-12-03 01:12:26 25 4
gpt4 key购买 nike

这里是我正在尝试的代码,但它不起作用

class App extends Component {

state =
{
id: "OSD",
getImageURL: 'http://cdm16022.contentdm.oclc.org/utils/ajaxhelper',
osdConfig: {
setStrings: [{ name: 'Tooltips.Home', value: 'Reset' }],
defaultZoomLevel: 0,
tileSources: [
{
Image: {
xmlns: "http://schemas.microsoft.com/deepzoom/2008",
Url: "https://openseadragon.github.io/example-images/highsmith/highsmith_files/",
Format: "jpg",
Overlap: "0",
TileSize: "256",
Size: {
Height: "9221",
Width: "7026"
}
}
},
{
Image: {
xmlns: "http://schemas.microsoft.com/deepzoom/2008",
Url: "https://openseadragon.github.io/example-images/highsmith/highsmith_files/",
Format: "jpg",
Overlap: "1",
TileSize: "256",
Size: {
Height: "621",
Width: "526"
}
}
}

],
},
pages: [
{
id: 0,
},
{
id: 1,
}

],
};






render() {

return (
<div>
<Slider click={this.clickSlider} />
<div className="wrapper">
</div>
<ReactOpenSeadragon {...this.state} />
</div>
);
}
}

export default App;

最佳答案

我对ReactOpenSeadragon并不熟悉,但我在OpenSeadragon层面有一些观察。这两个tileSource将直接堆叠在一起,除非您以某种方式放置它们。最简单的方法是将 collectionMode: true 添加到您的选项中(让它们彼此相邻显示)或 sequenceMode: true (让它们显示为您可以使用 UI 中的箭头按钮导航)。

此外,defaultZoomLevel: 0 似乎是错误的; Zoom 永远不应该为 0。也许现在就完全删除它。

关于javascript - 如何在 React OpenSeadragon 中添加多个图 block 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52160683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com