Main Content

computeTile

指定された座標を含むタイルのインデックス番号

説明

tileNumber = computeTile(t,coord) は、coord で指定されたピクセルを含むタイルのインデックスを返します。関数 computeTile は、範囲外の座標値をイメージの境界に固定します。

tileNumber = computeTile(t,coord,plane) は指定された plane のピクセルを含むタイルのインデックスを返します。

すべて折りたたむ

ファイルの Tiff オブジェクトを作成し、イメージ内の行数と列数を取得します。

t = Tiff('example.tif','r');
numRows = getTag(t,'ImageLength');
numCols = getTag(t,'ImageWidth');

イメージの最後のピクセルを含むタイルのインデックスを取得します。

tileNum = computeTile(t,[numRows numCols])
tileNum = 110

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

close(t);

入力引数

すべて折りたたむ

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

ピクセル座標。[row, col] の形式の整数配列として指定します。整数 row および col は 1 ベースの正のスカラー インデックスです。

例: [100,50]

データ型: double

平面番号。正の整数として指定します。plane の値は、1 ベースでなければなりません。

データが個別の平面に整理されている場合にのみ、plane パラメーターを使用します。PlanarConfiguration タグの値が Tiff.PlanarConfiguration.Separate である場合、データは個別の平面に整理されています。

例: 1

データ型: double

アルゴリズム

すべて折りたたむ

参照

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

バージョン履歴

R2009b で導入