主要内容

setDirectory

R2026b

使指定的 IFD 成为当前 IFD

描述

setDirectory(t,dirNum) 将 dirNum 指定的图像文件目录 (IFD) 设置为当前 IFD。Tiff 对象函数作用于当前的 IFD。

示例

示例

全部折叠

浏览 TIFF 文件中的图像文件目录 (IFD),并从不同 IFD 获取标记或图像数据。

为包含三个 IFD 的文件 example.tif 创建一个 Tiff 对象,并显示该文件中当前 IFD 的目录索引编号。

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

将当前 IFD 更改为 2 并获取 ImageDescription 标记的值。

setDirectory(t,2);
getTag(t,'ImageDescription')
ans = 
'First image converted to grayscale.'

将当前 IFD 更改为 3 并获取 ImageDescription 标记的值。

setDirectory(t,3);
getTag(t,'ImageDescription')
ans = 
'Credit:  Jeff Mather and Alex Taylor.'

关闭 Tiff 对象。

close(t);

输入参数

全部折叠

代表 TIFF 文件的 Tiff 对象。使用 Tiff 函数创建该对象。

目录索引编号,指定为从 1 开始的正整数。

示例: 2

数据类型: double

算法

全部折叠

版本历史记录

在 R2009b 中推出