Main Content

writeDirectory

创建新的 IFD 并将其设置为当前 IFD

说明

示例

writeDirectory(t) 创建一个新的图像文件目录 (IFD) 并使其成为当前 IFD。

示例

全部折叠

创建一个新的 TIFF 文件并向其中添加两个新的 IFD。

为新文件创建一个 Tiff 对象。

t = Tiff('myfile.tif','w');

向文件中添加一个新的 IFD 并显示当前目录数。您可以使用这个新的 IFD 向 TIFF 文件中添加图像数据和标记。

writeDirectory(t);
currentDirectory(t)
ans = 1

再向文件中添加一个 IFD 并显示当前目录数。您可以使用此 IFD 向同一个 TIFF 文件中保存另一个图像。

writeDirectory(t);
currentDirectory(t)
ans = 2

关闭 Tiff 对象。

close(t);

输入参数

全部折叠

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

提示

  • 创建只包含一个图像的 TIFF 文件时,不需要使用此函数。

算法

全部折叠

参考

此函数对应于 LibTIFF C API 中的 TIFFWriteDirectory 函数。要使用此函数,您必须熟悉 TIFF 规范和技术说明。请访问 LibTIFF - TIFF 库和实用工具查看此文档。

版本历史记录

在 R2009b 中推出