¿Obtener la cantidad de tiffs en un multi-tiff con la línea de comando ImageMagick?

¿Obtener la cantidad de tiffs en un multi-tiff con la línea de comando ImageMagick?

¿Hay alguna manera de obtener la cantidad de tiffs en un multi-tiff con una utilidad de línea de comando en ImageMagick?

Lo que quiero es extraer (dividir) el multi-tiff en archivos individuales. Sin embargo, si el tiff sólo contiene un tiff (no es un tiff múltiple), me gustaría no hacer nada en absoluto... Además, si uso la opción "%d" para nombrar los archivos de salida, obtengo "%d". " en el nombre del archivo si es solo uno.

... ¿o hay otra forma de utilizar ImageMagick para evitar nombres de archivos extraños al realizar la conversión?

Respuesta1

Puede devolver el número de páginas en un tiff usando identify -format "%p" multipage.tif.

Respuesta2

Más corto que todos los demás:

identify multipage.tif | wc -l

Respuesta3

Puede utilizar lo siguiente para contar el número de páginas en un archivo TIFF:

tiffinfo output_file_name.tif | grep "Page Number" | grep -c "P"

Respuesta4

Combinado de las respuestas proporcionadas (usando -format y wc para contar):

identify -format "%p " multipage.tif | wc -w

Y solo para mencionar... son los números de página que obtenemos (1 para 1 página, 1 2 para 2 páginas, 1 2 3 para 3 páginas y 1 2 3... 19 20 21 22 para 22 páginas)

información relacionada