我怎样才能拍摄数百张较小的图像并创建一张大的平铺图像?

我怎样才能拍摄数百张较小的图像并创建一张大的平铺图像?

我有 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。

相关内容