![我怎样才能拍摄数百张较小的图像并创建一张大的平铺图像?](https://linux22.com/image/1283697/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E6%8B%8D%E6%91%84%E6%95%B0%E7%99%BE%E5%BC%A0%E8%BE%83%E5%B0%8F%E7%9A%84%E5%9B%BE%E5%83%8F%E5%B9%B6%E5%88%9B%E5%BB%BA%E4%B8%80%E5%BC%A0%E5%A4%A7%E7%9A%84%E5%B9%B3%E9%93%BA%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
我有 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。