setDirectory

Сделайте указанный IFD текущим IFD

Синтаксис

Описание

пример

setDirectory(t,dirNum) устанавливает директорию файла изображений (IFD), заданный как dirNum как текущий IFD. Tiff функции объекта работают на текущем IFD.

Примеры

свернуть все

Перемещайтесь по директориям изображений (IFD) в файле TIFF и получайте данные тегов или изображений из различных IFD.

Создайте Tiff объект для файла example.tif который содержит три IFD и отображает номер индекса директории для текущего IFD в файле.

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

Измените текущий IFD на 2 и получите значение ImageDescription тег.

setDirectory(t,2);
getTag(t,'ImageDescription')
ans = 
'First image converted to grayscale.'

Измените текущий IFD на 3 и получите значение ImageDescription тег.

setDirectory(t,3);
getTag(t,'ImageDescription')
ans = 
'Credit:  Jeff Mather and Alex Taylor.'

Закройте Tiff объект.

close(t);

Входные параметры

свернуть все

Tiff объект, представляющий файл TIFF. Используйте Tiff функция для создания объекта.

Номер индекса директории, заданный как одно положительное целое.

Пример: 2

Типы данных: double

Алгоритмы

свернуть все

Ссылки

Эта функция соответствует TIFFSetDirectory функция в LibTIFF C API. Чтобы использовать эту функцию, вы должны ознакомиться со спецификацией TIFF и техническими примечаниями. Ознакомьтесь с этой документацией в LibTIFF - TIFF Library and Utilities.

Введенный в R2009b