TiffSource

Module Contents

Classes

TiffSource

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