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 Tiff aberto 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 + RowsPerStrip e assim por diante.

Argumentos de saída

A
Array de cor uint8 que 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