如何批量将单个 tif 文件合并为多页 tif

如何批量将单个 tif 文件合并为多页 tif

我有几个文件夹,每个文件夹中都有 tiff 格式的照片。

我要做的是合并每个文件夹中的图像,并使用其所在文件夹的名称来命名输出。

我的每个文件夹中都加载了图像:

  1. (照片 1.tiff、照片 2.tiff、照片 3.tiff、照片 4.tiff)

  2. (photoa.tiff、photob.tiff、)

我尝试使用下面的脚本合并各个文件夹中的所有 tiff。

#!/bin/bash dirs=$(find . -type f -name "*.tiff" | xargs dirname |sort -u) r d in $dirs; do #ls $d/*.tiff # just debug info, should list all desired tiffs #echo $(cut -d/ -f3 <<<$d) # debug info, should be desired output file name convert $d/*.tiff $(cut -d/ -f3 <<<$d).tiff done

当我运行脚本时,我得到了一个包含所有文件夹中所有照片的 TIFF。如何批量转换包含多张图片 (TIFF) 的子文件夹并在每个文件夹中制作一个 TIFF,并为图片指定其文件夹的名称?欢迎提出任何建议。

答案1

对于任何寻求解决此问题方法的人来说。

https://www.cvisiontech.com/reference/file-conversion/tiff-batch-converter.html

要使用它,您需要参考说明手册。运行 cmd 提示并从那里应用您的转换脚本

相关内容