我有 1024 个 256x256 JPEG 文件,名为 Column_Row.jpg(用 32x32 网格上的坐标替换文字)。我需要将它们拼接成一张大图像。我可以使用哪种最佳软件来执行此操作?
答案1
我经常使用 imagemagik 工具来执行此操作。
我记不清确切的语法了,我认为是你使用的“蒙太奇”工具。
然后你要做的是循环遍历每一列来创建行,例如窗口:
for %a in (column_*.jpg) do montage -a -out row_X.jpg
其中“row_X”被替换为“row_1”、“row_2”等等。
然后一旦你有所有的行
for %a in (row_*.jpg) do montage -a -h -out finished.jpg
或类似的东西(正如我所说,自从我手打它以来已经有一段时间了)
我此刻并不在我常用的电脑旁,因此我无法查看我通常使用的批处理文件来为您提供确切的语法,但是蒙太奇工具的图像魔法网站应该可以帮助您:
http://www.imagemagick.org/Usage/montage/
http://www.imagemagick.org/discourse-server/viewtopic.php?t=11320
答案2
听起来 Shawty 的回答可以满足您的需要,但如果您的图像编号不正确,您可以使用 AutoStitch 之类的工具: http://matthewalunbrown.com/autostitch/autostitch.html
它将分析这些图像,并将它们拼接成一张大图像,并在过程中进行裁剪和连接,以将所有小图像的内容合并成一张大图像。
当我用相机拍摄大型全景照片,然后想将它们拼接在一起制作一张用于打印的图像时,我会使用它。