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
apply
function, the value of theIOBlockSize
property of theTIFF3D
adapter can impact the performance.By default,
apply
does not process blocks in parallel. You can improve runtime performance, at the expense of memory, by specifying a largeIOBlockSize
.apply
processes blocks in parallel when you specify theUseParallel
name-value argument of theapply
function astrue
. In this case, you can make efficient use of memory while preserving good runtime performance by using the default value ofIOBlockSize
or by settingIOBlockSize
to match theBlockSize
name-value argument of theapply
function.
Version History
Introduced in R2024b