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
Tiffaberto 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