
Existe uma maneira de obter o número de tiffs em um multi-tiff com um utilitário de linha de comando no ImageMagick?
O que eu quero é extrair (dividir) o multi-tiff em arquivos únicos. No entanto, se o tiff contém apenas um tiff (não é um multi-tiff), eu gostaria de não fazer nada... Além disso, se eu usar a opção "%d" para nomear os arquivos de saída, recebo o "%d " no nome do arquivo, se for apenas um.
...ou existe outra maneira de usar o ImageMagick para evitar nomes de arquivos estranhos durante a conversão?
Responder1
Você pode retornar o número de páginas em um tiff usando identify -format "%p" multipage.tif
.
Responder2
Mais curto que todos os outros:
identify multipage.tif | wc -l
Responder3
Você pode usar o seguinte para contar o número de páginas em um arquivo TIFF:
tiffinfo output_file_name.tif | grep "Page Number" | grep -c "P"
Responder4
Combinado a partir das respostas fornecidas (usando -format e wc para contar):
identify -format "%p " multipage.tif | wc -w
E só para mencionar... são os números das páginas que obtemos (1 para 1 página, 1 2 para 2 páginas, 1 2 3 para 3 páginas e 1 2 3 ... 19 20 21 22 para 22 páginas)