Tiff.readRGBATile

Lê um tile convertido em dados de cor RGB.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

A = readRGBATile(t, row, col)

Retorna o tile cujo pixel superior esquerdo está em row, col.

Descrição

O método atua sobre um objeto Tiff criado com Tiff(filename, mode). É a contraparte com conversão de cor de readEncodedTile. A posição deve corresponder ao primeiro pixel de um tile, então para o primeiro tile passe 1, 1.

Argumentos de entrada

t
Objeto Tiff aberto sobre uma imagem em tiles.
row, col
Posição do pixel do canto superior esquerdo do tile, contada a partir de 1.

Argumentos de saída

A
Array de cor uint8 do tile.

Exemplo

Primeiro tile como cor

tag.ImageLength = 4; tag.ImageWidth = 4;
tag.Photometric = Tiff.Photometric.MinIsBlack;
tag.BitsPerSample = 8; tag.SamplesPerPixel = 1;
tag.TileLength = 16; tag.TileWidth = 16;
tag.PlanarConfiguration = Tiff.PlanarConfiguration.Chunky;
w = Tiff('u.tif', 'w'); w.setTag(tag); w.write(uint8(magic(4))); w.close();
r = Tiff('u.tif', 'r');
A = r.readRGBATile(1, 1);
class(A)
A(:, :, 1)
r.close();
Saída
ans = 'uint8'
ans = 4×4 uint8 matrix

   16    2    3   13
    5   11   10    8
    9    7    6   12
    4   14   15    1

Veja também

Tiff.readRGBAImage Tiff.readRGBAStrip Tiff.readEncodedTile Tiff.computeTile