imagesplit.file.tiff_file_reader module

Read and write data to TIFF files

class imagesplit.file.tiff_file_reader.TiffFileReader(filename, image_size, data_type)[source]

Bases: imagesplit.file.image_file_reader.BlockImageFileReader

Read and write to TIFF files

static add_filename_suffix(filename, suffix)[source]

Adds a suffix to to the filename before the extension

close()[source]

Closes file if required

close_file()[source]

Closes file if required

classmethod create_read_file(subimage_descriptor, file_handle_factory)[source]

Create a TIFF class for file access

static create_write_file(subimage_descriptor, file_handle_factory)[source]

Create a TiffFileReader class for this filename and template

load()[source]

Load image data from TIFF file

classmethod load_and_parse_header(filename)[source]

Reads a TIFF header file and parses

save(image)[source]

Save out image data into TIFF file

imagesplit.file.tiff_file_reader.parse_tiff(image)[source]

Read a metaheader and returns a FileImageDescriptor