Automake 缩略图

Automake 缩略图

我需要做的是一个程序,该程序给出(作为命令行参数)一个包含更多目录的目录,并且每个目录内有 4 张图片,该程序会制作 4 个文件的缩略图并将它们粘合在一起(2 行,2 列)并将该图像重命名为目录的名称。

我认为它可以通过程序和 shell 脚本的组合来完成(我有 M$ 经验,但对 linux 还不熟悉)。

如果有真实的例子就更好了。

提前感谢

答案1

寻找 ImageMagick。这个例子应该可以让你走。

使用findxargs在多个目录中运行它:

find path -type d -print0 | xargs -0 -i montage ... -size 512x512 '{}/*_orig.*[120x90]' ...

xargs将替换{}为找到的每个路径find。替换path为要开始搜索的根目录。

-type d只会返回目录。

-print0确保正确处理空格和其他特殊字符。选项-0xargs相反;否则xargs将在每个空格(制表符、空白、换行符)处拆分输入。

相关内容