使用命令行 ImageMagick 获取多 tiff 中的 tiff 数量?

使用命令行 ImageMagick 获取多 tiff 中的 tiff 数量?

有没有办法使用 ImageMagick 中的命令行实用程序获取多 tiff 中的 tiff 数量?

我想要做的是将多 tiff 提取(拆分)为单个文件。但是,如果 tiff 仅包含一个 tiff(不是多 tiff),我什么都不想做...此外,如果我使用“%d”选项命名输出文件,如果只有一个,文件名中就会出现“%d”。

...或者是否有另一种方法可以使用 ImageMagick 来避免转换时出现奇怪的文件名?

答案1

您可以使用 返回 tiff 中的页数identify -format "%p" multipage.tif

答案2

比其他的都短:

identify multipage.tif | wc -l

答案3

您可以使用以下方法计算 TIFF 文件中的页数:

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

答案4

结合提供的答案(使用 -format 和 wc 来计数):

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

顺便提一下...这是我们得到的页码( 1 代表 1 页, 1 2 代表 2 页, 1 2 3 代表 3 页, 1 2 3 ... 19 20 21 22 代表 22 页)

相关内容