我正在使用ImageMagick从命令行进行一些图像处理,并希望按照foo.txt中指定的文件列表进行操作。从这里的说明http://www.imagemagick.org/script/command-line-processing.php中,我看到可以使用以@为前缀的文件名引用。当我运行类似以下命令时:
montage @foo.txt output.jpg
只要foo.txt在当前目录中,一切都按预期工作。但是,当我尝试通过运行以下命令访问不同目录中的bar.txt时:
montage /some_directory/@bar.txt output2.jpg
我得到:
montage: unable to open image /some_directory/@bar.txt: No such file or directory @ blob.c/OpenBlob/2480.
我认为问题出在我的语法上,但我不确定该怎么改变它。任何帮助将不胜感激。