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] 形式的整数数组。整数 rowcol 是从 1 开始的正标量索引。

示例: [100,50]

数据类型: double

平面编号,指定为正整数。plane 的值必须从 1 开始。

仅当数据被组织到不同平面时才使用 plane 参数。当 PlanarConfiguration 标记的值为 Tiff.PlanarConfiguration.Separate 时,数据将被组织到不同的平面。

示例: 1

数据类型: double

算法

全部折叠

参考

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

版本历史记录

在 R2009b 中推出