Tiff.lastDirectory
Informa se o diretório atual é o último do arquivo.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
tf = lastDirectory(t)
Retorna true no último diretório de imagem.
Descrição
O método atua sobre um objeto Tiff criado com Tiff(filename, mode). É a condição de parada natural para um laço sobre todas as imagens de um arquivo com várias imagens: leia a imagem atual e chame nextDirectory até lastDirectory ser verdadeira.
Argumentos de entrada
t- Objeto
Tiffaberto para leitura.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Ler todas as imagens
tag.ImageLength = 2; tag.ImageWidth = 2;
tag.Photometric = Tiff.Photometric.MinIsBlack;
tag.BitsPerSample = 8; tag.SamplesPerPixel = 1; tag.RowsPerStrip = 2;
tag.PlanarConfiguration = Tiff.PlanarConfiguration.Chunky;
w = Tiff('m.tif', 'w');
w.setTag(tag); w.write(uint8([1 2; 3 4])); w.writeDirectory();
w.setTag(tag); w.write(uint8([5 6; 7 8])); w.close();
r = Tiff('m.tif', 'r');
while true
disp(r.read())
if r.lastDirectory(), break, end
r.nextDirectory();
end
r.close();
Saída
1 2
3 4
5 6
7 8
Veja também
Tiff.nextDirectory Tiff.currentDirectory Tiff.setDirectory Tiff.read