如何拍摄数百张较小的图像并创建一张大的平铺图像?

Óla*_*age 8 script automation images generator

我有 251 张大小为 128x128 的图像;我需要创建一个大图像,将它们平铺在一起。

如果一切顺利,图像的大小将是 32128x32128(Paint.NET 说它将是 3.8GB,有趣的时间)

我需要使用工具或脚本系统地执行此操作,因为我可能需要多次执行此操作 - 手动执行非常烦人。我有编程技能,所以如果解决方案需要,那么没问题。

如果您的想法不适用于这么大的图像,但可以处理部分图像,那么无论如何我都想听听。

Ell*_*esa 10

试试ImageMagick,一个命令行图像编辑器。它的蒙太奇命令可以帮助您将图像平铺在一起。有关更多信息montage

这是一个将文件夹中的 100 个 PNG 文件平铺在一起的示例(向下 10 个图像,横向 10 个图像)。

montage *.png -geometry +0+0 -tile 10x10 all.png
Run Code Online (Sandbox Code Playgroud)

在哪里

all.png是输出文件名

-geometry +horizontalSpacing+verticalSpacing
-tile COLSxROWS

结果: 在此处输入图片说明