TiffSource
¶
Module Contents¶
Classes¶
Tiff-compatible image source |
- class TiffSource.TiffSource(filename: str, source_pixel_size: list = None, target_pixel_size: list = None, source_info_required: bool = False, executor: concurrent.futures.ThreadPoolExecutor = None)¶
Bases:
OmeSliCC.OmeSource.OmeSource
Tiff-compatible image source
- filename: str¶
original filename
- compressed: bool¶
if image data is loaded compressed
- decompressed: bool¶
if image data is loaded decompressed
- pages: list¶
list of all relevant TiffPages
- data: bytes¶
raw un-decoded image byte data
- arrays: list¶
list of all image arrays for different sizes
- _find_metadata()¶
- get_source_dask()¶
- _load_as_dask()¶
- load(decompress: bool = False)¶
- unload()¶
- decompress()¶
- clear_arrays()¶
- _asarray_level(level: int, **slicing) numpy.ndarray ¶
- _decompress(level: int, **slicing) numpy.ndarray ¶
- _decode(page: tifffile.TiffPage, dataoffsets: list, databytecounts: list, tile_locations: list, out: numpy.ndarray)¶
- _segments(process_function: callable, page: tifffile.TiffPage, dataoffsets: list, databytecounts: list) tuple ¶