Tiff.isTiled
Informa se a imagem atual é armazenada em tiles.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
tf = isTiled(t)
Retorna true para uma imagem em tiles e false para uma em faixas.
Descrição
O método atua sobre um objeto Tiff criado com Tiff(filename, mode). Use-o para escolher entre as funções de faixa (numberOfStrips, readEncodedStrip) e as de tile (numberOfTiles, readEncodedTile), pois usar a família errada gera erro.
Argumentos de entrada
t- Objeto
Tiffaberto para leitura.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Arquivos em faixas e em tiles
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();
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();
a = Tiff('t.tif', 'r'); b = Tiff('u.tif', 'r');
[a.isTiled() b.isTiled()]
a.close(); b.close();
Saída
ans = 1×2 logical array
0 1
Veja também
Tiff.numberOfStrips Tiff.numberOfTiles Tiff.computeTile Tiff.getTag