Main Content

computeTile

지정된 좌표를 포함하는 타일(Tile)의 인덱스 번호

설명

예제

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 Library and Utilities의 문서를 참조하십시오.

버전 내역

R2009b에 개발됨