%% Set Subimage File Directory
% Open a TIFF file and read the value of the SubIFD tag in the current IFD. The SubIFD tag contains byte offsets that specify the location of subIFDs in the IFD.

t = Tiff('example.tif','r');

% Read the value of the SubIFD tag to get the subdirectory offsets. Multiple values in the offsets array indicate multiple subdirectories.

offsets = getTag(t,'SubIFD')

% Navigate to the first subIFD. If you have multiple subdirectories, then you can set any one of the subdirectories as the current directory.

setSubDirectory(t,offsets(1))
close(t);

% Copyright 2012 The MathWorks, Inc.