Main Content

nextDirectory

次の IFD を現在の IFD にする

説明

nextDirectory(t) は、TIFF ファイルの次のイメージ ファイル ディレクトリ (IFD) を現在の IFD にします。

Tiff オブジェクト関数は現在の IFD 上で動作します。複数のイメージを含む TIFF ファイルの IFD 間を移動するには、この関数を使用します。

すべて折りたたむ

現在の IFD にあるイメージの Photometric タグに関する情報を取得し、ファイル内の次のイメージに移動して、次のイメージの同じタグを調べます。

example.tif ファイルの Tiff オブジェクトを作成します。

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

現在のディレクトリ番号を表示し、現在の IFD から Photometric タグの値を取得します。Photometric タグの値 2 は、TIFF 仕様の色空間 RGB に対応します。

dirNum = currentDirectory(t) 
dirNum = 1
value = getTag(t,'Photometric')
value = 2

次の IFD に移動します。

nextDirectory(t);

現在のディレクトリ番号を表示して、この IFD から Photometric タグの値を取得します。Photometric タグの値 1 は、TIFF 仕様の色空間 MinIsBlack に対応します。

dirNum = currentDirectory(t)
dirNum = 2
value = getTag(t,'Photometric')
value = 1

Tiff オブジェクトを閉じます。

close(t);

入力引数

すべて折りたたむ

TIFF ファイルを表す Tiff オブジェクト。このオブジェクトを作成するには、関数 Tiff を使用します。

アルゴリズム

すべて折りたたむ

参照

この関数は、LibTIFF C API の関数 TIFFReadDirectory に相当します。この関数を使用するには、TIFF の仕様とテクニカル ノートに精通していなければなりません。このドキュメンテーションは LibTIFF - TIFF Library and Utilities で参照してください。

バージョン履歴

R2009b で導入