exponenta event banner

setDirectory

Сделать указанный ИФД текущим ИФД

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

Создать 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 в API LibTIFF C. Для использования этой функции необходимо ознакомиться со спецификацией TIFF и техническими примечаниями. Просмотреть эту документацию по адресу LibTIFF - TIFF Library and Utilities.

Представлен в R2009b