我有 251 张尺寸为 128x128 的图像;我需要创建一张将它们全部平铺在一起的大图像。
如果一切顺利的话,图像的大小将为 32128x32128(Paint.NET 说它的大小将为 3.8GB,很有趣)
我需要系统地使用工具或脚本来执行此操作,因为我可能需要执行几次 - 手动执行非常累人。我有编程技能,所以如果解决方案需要编程技能,那就没问题。
如果您的想法不适用于这么大的图像但可以适用于部分图像,那么无论如何我都想听听。
答案1
尝试图像魔术师,一个命令行图像编辑器。它的剪辑命令可以帮助您将图像平铺在一起。有关更多信息montage
:
下面是将文件夹中的 100 个 PNG 文件平铺在一起的示例(向下 10 张图像,横向 10 张图像)。
montage *.png -geometry +0+0 -tile 10x10 all.png
在哪里
全部.png是输出文件名
-geometry +horizontalSpacing+verticalSpacing
-tile COLSxROWS
结果:
答案2
你是指照片马赛克吗?在 Google 上简单搜索一下,结果如下:
http://www.engadget.com/2004/10/19/how-to-make-your-own-photo-mosaics/
答案3
有几个程序可以帮你完成这个任务。我能想到的最小的一个是 John's Background Switcher。