setDirectory

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

Синтаксис

Описание

пример

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