
¿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)