tiffread

Read multi-image TIFF file.

You are now following this Submission

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://se.mathworks.com/matlabcentral/fileexchange/60037-tiffread), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0