setDirectory

Сделайте заданную IFD текущей IFD

Синтаксис

setDirectory(t,dirNum)

Описание

пример

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

Примеры

свернуть все

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

Создайте объект Tiff для файла example.tif, который содержит три IFDs, и отобразите индекс директории для текущей 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.

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