【发布时间】:2015-04-29 04:10:46
【问题描述】:
我有一个河流/土地面具来区分土地和河流/湖泊。此文件的大小为 (W)43,200x(H)21,600。
文件无法打开,因为 RAM 会立即填满。我已将文件拆分为 3600*3600 块,它们可以正常打开。但是我正在尝试在谷歌地图中将文件绘制在陆地上,覆盖图像时系统仍然会变慢。
我想知道是否有办法将 3600*3600 PNG 图像转换为 SVG,但只为黑白颜色之间的边界创建矢量。这在理论上会减小文件的大小。
我目前正在尝试制作 SVG 文件,但文件大小约为 1GB。它不会在 linux (eog) 中加载文件,并且在覆盖 Google 地图时不会加载。
任何帮助将不胜感激:)
【问题讨论】:
-
酷!请给我们看一张图片。
-
图片的文件类型是什么?在您声明的分辨率下,未压缩的灰度图像只有大约 933MB。因此,如果您的文件超过 1GB,那么我认为它必须是压缩的全彩色图像。如果是这样,使其大小易于管理的第一步是将其转换为黑白双色位图,这会将文件减少到大约 117MB。如果你压缩它,那么我预计它会减少到它的一小部分,可能是 20MB 或更少。然后你可以考虑使用 potrace 来追踪它。
标签: google-maps svg imagemagick png