将多个JPEG合并为一个


4

我有JPEG文件的文件夹,名为0_0,0_1,1_0,1_1等。第一个数字是列,第二个数字是行。我想将它们组合成一个JPEG文件。我该怎么做呢?我已经研究过ImageMagick,但我不知道使用什么参数以及如何使用。

Answers:


2

相关的ImageMagick文档就在这里

尝试:

montage -geometry +0+0 0_0.jpg 0_1.jpg 1_0.jpg 1_1.jpg output.jpg

由于我有从0_0到9_13的图像,因此写出所有内容并不高效。在平均时间我已经想通了montage.exe -mode concatenate -tile 1x14 [0-9]*_[0-9]*.jpg miff:- | convert.exe - +append final.jpg,并重新命名都X_0-X_9X_00-X_09这个正则表达式搜索:(\d{1})_(\d{1}).jpg和替换:\1_0\2
密码破译

@AntonioKovačević,这听起来像是一个很好的解决方案。您应该将其创建为答案,然后将其标记为已接受。
Mike Fitzpatrick 2015年

2

解决方案是

montage.exe -mode concatenate -tile 1x14 [0-9]*_[0-9]*.jpg miff:- | convert.exe - +append final.jpg

注意:如果您有两位数的图片(4_15,10_1),则必须为0-9(04_15,10_01)中的数字添加零

此RegEx将负责(批量重命名实用程序)

Search: (\d{1})_(\d{1}).jpg 
Replace: 0\1_0\2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.