Tiff.readRGBAStrip
Lê uma faixa (strip) convertida em dados de cor RGB.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
A = readRGBAStrip(t, row)
Retorna a faixa que começa na linha row da imagem.
Descrição
O método atua sobre um objeto Tiff criado com Tiff(filename, mode). É a contraparte com conversão de cor de readEncodedStrip, útil para exibir uma imagem grande em bandas. O argumento de linha deve ser a primeira linha de uma faixa.
Argumentos de entrada
t- Objeto
Tiffaberto sobre uma imagem em faixas. row- Número da linha em que a faixa começa, contado a partir de 1. As faixas começam em
1,1 + RowsPerStripe assim por diante.
Argumentos de saída
A- Array de cor
uint8que cobre as linhas dessa faixa.
Exemplo
Primeira faixa como cor
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');
A = r.readRGBAStrip(1);
size(A, 1:2)
class(A)
r.close();
Saída
ans = 1×2
4 8
ans = 'uint8'
Veja também
Tiff.readRGBAImage Tiff.readRGBATile Tiff.readEncodedStrip Tiff.computeStrip