Difference between revisions of "ViSUS WebViewer"
From
| Line 7: | Line 7: | ||
<title>David Powered by Visus</title> | <title>David Powered by Visus</title> | ||
<script src="https://openseadragon.github.io/openseadragon/openseadragon.min.js"></script> | <script src="https://openseadragon.github.io/openseadragon/openseadragon.min.js"></script> | ||
| − | <script src="https://rawgit.com/sci-visus/visus_javascript/master/ | + | <script src="https://rawgit.com/sci-visus/visus_javascript/master/src/VisusGetTileSources.js" ></script> |
</head> | </head> | ||
| Line 17: | Line 17: | ||
OpenSeadragon({ | OpenSeadragon({ | ||
id: "openseadragon1", | id: "openseadragon1", | ||
| − | prefixUrl: "https://raw.githubusercontent.com/openseadragon/ | + | prefixUrl: "https://raw.githubusercontent.com/openseadragon/openseadragon/master/images/", |
showNavigator: true, | showNavigator: true, | ||
debugMode: false, | debugMode: false, | ||
| + | |||
tileSources: getTileSources("http://atlantis.sci.utah.edu", "david_subsampled", 29280, 70416, 32, 512, bXRoad) | tileSources: getTileSources("http://atlantis.sci.utah.edu", "david_subsampled", 29280, 70416, 32, 512, bXRoad) | ||
}); | }); | ||
Revision as of 21:18, 20 December 2018
You can visualize interactively your data from a browser putting a simple javascript script in your webpage, as in the following example:
<html>
<head>
<meta charset='utf-8'>
<title>David Powered by Visus</title>
<script src="https://openseadragon.github.io/openseadragon/openseadragon.min.js"></script>
<script src="https://rawgit.com/sci-visus/visus_javascript/master/src/VisusGetTileSources.js" ></script>
</head>
<body>
<div id="openseadragon1" class="openseadragon" style="width:100%; height:100%;background-color: black;"></div>
<script type="text/javascript">
var bXRoad=false;
OpenSeadragon({
id: "openseadragon1",
prefixUrl: "https://raw.githubusercontent.com/openseadragon/openseadragon/master/images/",
showNavigator: true,
debugMode: false,
tileSources: getTileSources("http://atlantis.sci.utah.edu", "david_subsampled", 29280, 70416, 32, 512, bXRoad)
});
</script>
</body>
</html>
This small piece of code will include a ViSUS WebViewer in your page that will allow to navigate one or more high resolution images (i.e. in this example the dataset called "david_subsampled").
You can see a live demo of this viewer at this link.
To customize the viewer script to visualize your data you need to change the getTileSources parameter according to the following definition:
getTileSources(server_URL, dataset_name, x_dim, y_dim, bitmask_length-1, tile_size, false)
In particular the bitmask_length can be obtained counting the digits in the (bitmask) field of your IDX file.
For more code examples go to our GitHub repo: GItHub ViSUS WebViewer
