ImageMagick通过CMD提示附加递归子目录

时间:2018-09-04 18:35:22

标签: cmd imagemagick

我在根文件夹中有一大堆文件夹。我想将每个子文件夹中的每个图像附加到一个大图像中。

开始: 文件夹1 \ 1.tif 文件夹1 \ 2.tif 文件夹1 \ 3.tif 文件夹1 \ 4.tif 文件夹2 \ 1.tif 文件夹2 \ 2.tif

输出: 文件夹1 \ Combined.tif 文件夹2 \ Combined.tif

我尝试了如下代码行:

magick FOR /R *.tif -append Combined.tif

我如何让递归子文件夹为ImageMagick的-append起作用,这甚至可能吗?

1 个答案:

答案 0 :(得分:0)

我目前无法尝试,但是我想如果您这样做:

DIR /S /B *.TIF > FILES.TXT

您将获得一个文件列表,其中没有大小和内容的修饰。

然后,您应该可以使用以下方法将其传递给 ImageMagick

magick @FILES.TXT -append result.tif

它甚至可以在没有中间文件的情况下工作:

DIR /S /B *.TIF | magick @- -append result.tif