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