TIFFREAD Read multi-image TIFF file.
I = TIFFREAD(FILENAME) reads the input image volume.
I = TIFFREAD(FILENAME,INDICES) loads the specified frame(s). INDICES
can be a positive scalar, a vector of positive integers, or 'all'
(default, if excluded).
[___] = TIFFREAD(___,Name,Value) uses additional parameter name-value
pairs. Valid parameters include:
'Squeeze' Logical scalar indicating whether to remove
singleton dimensions or not. For grayscale images,
the output will by M-by-N-by-P when 'Squeeze' is
true and M-by-N-by-1-by-P otherwise.
Default: true
Notes
-----
1. This function is only valid if all image frames are the same size.
Example 1
---------
Read three-dimensional MRI grayscale data from file:
I = tiffread('mri.tif');
Example 2
---------
Read a series of color images from file:
I = tiffread('trees.tif',[2,3,4,6,7]);
See also IMFINFO, IMREAD, SQUEEZE.
Cite As
Matthew Eicholtz (2026). tiffread (https://uk.mathworks.com/matlabcentral/fileexchange/60037-tiffread), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
