TIFF3D
Description
The TIFF3D object is an adapter that reads 3-D blocked image data
from a single TIFF file.
This adapter supports these 3-D TIFF conventions:
Image data stored in the file as individual Image File Directories (IFDs) of the same size and data type.
Image data stored as large files greater than 4GB, not of the BigTIFF format, created by ImageJ software.
The table lists the support that the TIFF3D object has for various
blockedImage
capabilities.
| Capabilities | Support |
|---|---|
| Data types | This object supports 3-D images only:
|
| Multiple resolution levels | No |
Process blocks in parallel using the apply
function | Yes |
Resume block processing using the apply
function | No |
Creation
Description
adapter = images.blocked.TIFF3D creates a TIFF3D
object that reads 3-D blocked image data from a single TIFF file.
adapter = images.blocked.TIFF3D(
creates a IOBlockSize=blockSize)TIFF3D object and sets the IOBlockSize
property as the size specified by blockSize.
Properties
Tips
When you process blocks using the
applyfunction, the value of theIOBlockSizeproperty of theTIFF3Dadapter can impact the performance.By default,
applydoes not process blocks in parallel. You can improve runtime performance, at the expense of memory, by specifying a largeIOBlockSize.applyprocesses blocks in parallel when you specify theUseParallelname-value argument of theapplyfunction astrue. In this case, you can make efficient use of memory while preserving good runtime performance by using the default value ofIOBlockSizeor by settingIOBlockSizeto match theBlockSizename-value argument of theapplyfunction.
Version History
Introduced in R2024b