【问题标题】:How to merge jpg map tiles to form a bigger map?如何合并 jpg 地图图块以形成更大的地图?
【发布时间】:2013-06-30 09:38:40
【问题描述】:

我需要合并一些 jpg 地图瓦片以形成更大的 jpg、png、pdf 或其他格式。

每个 jpg 地图图块的大小为 256 像素 * 256 像素。有 384 * 384 个图块。

请告知合并这些地图图块的最快方法,或者您有任何其他解决方案可以让我合并这些地图图块并轻松查看它们吗?

如果需要,请询问更多详细信息。

【问题讨论】:

  • 你需要使用你的显卡,你想要的图像很大,CPU可以,但需要一段时间:D
  • 合并应该用什么软件?我打算在我的电脑上浏览地图,所以显卡应该不是问题?
  • 我还考虑过将 jpg 图块合并为 4 个大文件(每个文件的宽度:96 块,高度:384 块),这样文件大小不会太大。
  • 你说的是 (256*256)*(384*384) 整数,是不是很大?文件大小在这里无关紧要,过程更重要,您可以使用 OpenCL 或 CUDA(取决于显卡系列)
  • 我有一张 NVIDIA GeForce 9400 GT 卡。你推荐哪个?

标签: map jpeg tiles


【解决方案1】:

检查这个:How to merge images in command line?

我的图片是 100-001.jpg 100-002.jpg ..... 200-080.jpg 然后您可以合并水平然后垂直,(使用 graphicsMagic 或 imageMagick)

#!/bin/bash
for i in {100..200}
do
    gm convert $i-* +append h_$i.jpg
done
gm convert h_* -append all.jpg

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    相关资源
    最近更新 更多