使用命令列 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 頁)

相關內容