我有几个文件夹,每个文件夹中都有 tiff 格式的照片。
我要做的是合并每个文件夹中的图像,并使用其所在文件夹的名称来命名输出。
我的每个文件夹中都加载了图像:
(照片 1.tiff、照片 2.tiff、照片 3.tiff、照片 4.tiff)
(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 提示并从那里应用您的转换脚本