TIFF3D
R2026bDescription
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 ofIOBlockSizecan impact the performance. Set theIOBlockSizeproperty of theTIFF3Dadapter based on whether you expect to process blocks in serial or in parallel.If
applyprocesses blocks in serial, then you can improve runtime performance, at the expense of memory, by specifying a largeIOBlockSize.If
applyprocesses blocks in parallel, then 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.
Control whether
applyprocesses blocks in serial or in parallel by specifying theUseParallelname-value argument in the call to theapplyfunction.
Version History
Introduced in R2024b