TiffSource¶
Classes¶
Tiff-compatible image source |
Module Contents¶
- 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.OmeSourceTiff-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
- executor = None¶
- tiff¶
- first_page¶
- tags¶
- fh¶
- dimension_order¶
- is_rgb¶
- _find_metadata()¶
- get_source_dask()¶
- _load_as_dask()¶
- _load_as_zarr()¶
- 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¶
- close()¶