Tiff.getTag

Lê o valor de uma tag TIFF do diretório atual.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

value = getTag(t, tagName)

Retorna o valor da tag indicada.

Descrição

O método atua sobre um objeto Tiff criado com Tiff(filename, mode). Pedir uma tag que o arquivo não contém é um erro. A lista de nomes de tags que a classe conhece vem de Tiff.getTagNames.

Argumentos de entrada

t
Objeto Tiff aberto para leitura.
tagName
Nome da tag, como 'ImageWidth', 'BitsPerSample', 'Compression' ou 'Photometric'.

Argumentos de saída

value
Valor da tag. Tags codificadas retornam números que se comparam com constantes como Tiff.Photometric.MinIsBlack.

Exemplo

Propriedades da imagem

tag.ImageLength = 8; tag.ImageWidth = 8;
tag.Photometric = Tiff.Photometric.MinIsBlack;
tag.BitsPerSample = 8; tag.SamplesPerPixel = 1; tag.RowsPerStrip = 4;
tag.PlanarConfiguration = Tiff.PlanarConfiguration.Chunky;
I = uint8(magic(8) * 3);
w = Tiff('t.tif', 'w'); w.setTag(tag); w.write(I); w.close();
r = Tiff('t.tif', 'r');
r.getTag('ImageWidth')
r.getTag('ImageLength')
r.getTag('BitsPerSample')
r.getTag('RowsPerStrip')
r.getTag('Photometric') == Tiff.Photometric.MinIsBlack
r.close();
Saída
ans = 8
ans = 8
ans = 8
ans = 4
ans = logical
   1

Veja também

Tiff.setTag Tiff.getTagNames imfinfo Tiff.read