TileServer#
- class TileServer(title, layers, renderer=None)[source]#
A Flask app to display Zoomify tiles as a slippery map.
- Parameters:
title (str) – The title of the tile server, displayed in the browser as the page title.
layers (Dict[str, WSIReader | str] | List[WSIReader | str]) – A dictionary mapping layer names to image paths or
WSIReader
objects to display. May also be a list, in which case generic names ‘layer-1’, ‘layer-2’ etc. will be used. If layer is a single-channel low-res overlay, it will be colourized using the ‘viridis’ colourmaprenderer (AnnotationRenderer) –
Examples
>>> from tiatoolbox.wsicore.wsireader import WSIReader >>> from tiatoolbox.visualization.tileserver import TileServer >>> wsi = WSIReader.open("CMU-1.svs") >>> app = TileServer( ... title="Testing TileServer", ... layers={ ... "My SVS": wsi, ... }, ... ) >>> app.run()
Methods
Attributes