博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转:用GMapImageCutter1.4做地图(附下载)
阅读量:4884 次
发布时间:2019-06-11

本文共 1524 字,大约阅读时间需要 5 分钟。

用GMapImageCutter1.4做地图(附下载)

步骤一:

    首先我们利用一个非常简单的JAVA软件,那么我们需要做的准备工作就需要下载一个JAVA套件,和另外一个免费软件。JAVA软件进入就可以免费下载。JAVA套件在其他时候也有用处,如果您已经安装过了,只需要下载下面这个免费的软件。

    

步骤二:准备

    图片可以是地图,可以是普通的图像,只要是软件切割的支持的格式均可,那么挑选一张您想要制作的图片,或者您对缩放地图/图片有特别的创意,那么准备好素材,我们就可以开始了。

您可以自己拼接图片(地图同理)

步骤三:完成切割

    点击下载的软件GMapImageCutter,运行后会出现一个很小的窗口,这个窗口功能非常简单,提供了缩放等级、批量处理、与图片质量选择。选择Open File,打开您要处理的图片,调节缩放等级,点击Create即可完成。

    它的原理非常简单,将我们所提供的图片,按照不同的缩放等级,将图片切成256*256大小的图片,然后自动在存放图片的同一文件夹下生成一个网页与切割好的图片文件夹。当您完成这些步骤之后。恭喜您,打开网页您就生成了一个媲美地图网站的个人网页了。

利用相同的原理 我们可以简单的制作出自己的地图

注意事项:

    1.该软件默认缩放级别是4级,请勿随意调节。
    2.调高缩放级别,图片切割数与文件大小会倍增,处理的时间也会倍增。
    3.软件支持jpg、gif、png、bmp格式,请事先转换。
    4.分辨率越高的图片缩放效果会更好
    5.根据您所使用的屏幕(宽屏或者普屏)选择图片,可以制作出最好的浏览效果。

软件还提供了批量处理

    了解了它的原理之后,大家一定都会发现,其实这个软件虽然简单,但是可玩性很丰富,比如现在大家测试机器都喜欢用一些比较常见的测试软件,在这里可以告诉大家这样一个数据。

    以一幅4级缩放需要切割85张256*256的图片为准,那么它在5级缩放时需要切割341张,10级切割需要349525张,15级高达恐怖的357913941,而最高的17级缩放高达21亿张的恐怖数字了。这样大批量的处理可以说是一个相当不错的测试软件。

    那么我们在处理完之后还能有别的技巧么?当然是有的,之前我们推荐大家使用5级以下的缩放,因为这样切割的文件数不会很离谱,这样方便我们下一步的操作。

17级缩放需要切割21亿张图片

    首先大家应该大致明白了,具有缩放等级的图片其实就是由N张大小相同的小图片组成的,由于缩放等级不同,在不同的等级下所采用的图层是不同的,那么就得出了我们的一个小技巧。

    假设我们手里有一张大合照,每一个人的姓名不一定都记得住,那么修改分割后的小图片,在上面加上文字,这样在放大图片后您会惊喜的发现上面会出现文字,并且还不影响您浏览完整的图片。

挑选合适的分块进行修改

    那么同理我们还可以使用更替文件的办法,在不破坏原文件名的基础上,修改即可。为了更加美观,您也可以将重点区域单独拍照,替换放大区域的文件,可以让放大后的更美观。

整体浏览时不会受到影响

    要注意的是,这些技巧是基于缩放等级比较低的情况下,如果等级过高,会有两种情况,一种是由于提供的图片质量欠佳,放大后的图片基本上没有办法观看;二是,数量过多的图片,让我们后期调整难度加大。

    无论是制作地图网站,还是属于自己的网站,希望这篇文章能给您带来新的思路。下次我们将教大家如何自己制作Google Earth中的三维模型与如何分享给大家,尽请期待频道的内容,如果您有好的想法或建议可以在论坛专版中提问。

原文: 

转载于:https://www.cnblogs.com/gxiang/archive/2011/04/08/2009353.html

你可能感兴趣的文章
TopCoder SRM 176 Deranged
查看>>
Javascript中数组与字典(即map)的使用
查看>>
memcached(十三)注意事项
查看>>
ITerms2在mac系统下的安装和配色,并和go2shell关联
查看>>
nginx常见面试题1
查看>>
Sublime Text 报“Pylinter could not automatically determined the path to lint.py
查看>>
自动化测试用例getText()获取某一个元素的值返回null或空
查看>>
大数智能未来
查看>>
virtualenv和virtualenvwrapper 的安装和使用
查看>>
MAC sublime text 无法自动补齐标签
查看>>
NgBook留言本开发全过程(1)
查看>>
LeetCode-指针法
查看>>
Mysql phpStudy升级Mysql版本,流产了怎么办?
查看>>
OFDM仿真
查看>>
MySQL-ERROR 2003
查看>>
JavaScript内置对象
查看>>
ER图是啥?
查看>>
08.路由规则中定义参数
查看>>
Pandas截取列部分字符,并据此修改另一列的数据
查看>>
java.lang.IllegalArgumentException
查看>>