Tiff.numberOfStrips
Retorna o número de faixas (strips) da imagem atual.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
n = numberOfStrips(t)
Conta as faixas de uma imagem organizada em faixas.
Descrição
O método atua sobre um objeto Tiff criado com Tiff(filename, mode). Use-o para limitar um laço que lê uma imagem grande faixa a faixa com readEncodedStrip, mantendo só uma banda na memória por vez. A chamada é um erro em uma imagem em tiles.
Argumentos de entrada
t- Objeto
Tiffaberto para leitura.
Argumentos de saída
n- Número de faixas, igual a
ceil(ImageLength / RowsPerStrip)para dados chunky.
Exemplo
Faixas de uma imagem de 8 linhas
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.numberOfStrips()
r.getTag('RowsPerStrip')
r.close();
Saída
ans = 2
ans = 4
Veja também
Tiff.readEncodedStrip Tiff.computeStrip Tiff.isTiled Tiff.numberOfTiles