getTag

Значение заданного тега

Синтаксис

tagValue = getTag(t,tagID)

Описание

пример

tagValue = getTag(t,tagID) получает значение тега, заданного tagID из файла TIFF, сопоставленного с объектом Tiff t.

Примеры

свернуть все

Откройте файл TIFF и получите значение его тегов несколькими способами.

Создайте объект Tiff для файла.

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

Получите значение тега для тега ImageWidth путем определения тега его именем.

tagval = getTag(t,'ImageWidth')
tagval = 600

Также задайте тег его числовым идентификатором.

tagval1 = getTag(t,256)
tagval1 = 600

Другой способ задать тег состоит в том, чтобы использовать структуру Tiff.TagID. Имена полей структуры Tiff.TagID являются допустимыми именами тега, которые содержат соответствующий тег числовые идентификаторы. Например, поле Tiff.TagID.ImageWidth содержит значение 256.

tagval2 = getTag(t,Tiff.TagID.ImageWidth)
tagval2 = 600

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

close(t);

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

свернуть все

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

Пометьте ID объекта Tiff, заданного как вектор символа, или представьте в виде строки скаляр или числовой идентификатор.

Например, можно задать tagId для тега ImageWidth как любой из них:

  • Вектор символа или скаляр строки, содержащий имя тега 'ImageWidth'

  • Числовой идентификатор 256 для тега ImageWidth задан спецификацией TIFF

  • Поле структуры Tiff.TagID Tiff.TagID.ImageWidth.

Имена полей структуры Tiff.TagID являются допустимыми именами тега, которые содержат соответствующий тег числовые идентификаторы. Например, поле Tiff.TagID.ImageWidth содержит значение 256. Чтобы видеть список всех тегов наряду с их числовыми идентификаторами, введите Tiff.TagID в командном окне.

Пример: 'ImageWidth'

Пример: 256

Пример: Tiff. TagID.ImageWidth

Типы данных: удвойтесь | char | строка

Алгоритмы

свернуть все

Ссылки

Эта функция соответствует функции TIFFGetField в LibTIFF C API. Чтобы использовать эту функцию, необходимо быть знакомы со спецификацией TIFF и техническими примечаниями. Смотрите эту документацию в наборе библиотек и утилит LibTIFF — TIFF.

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

Была ли эта тема полезной?