本文主要是介绍切片工具使用技巧:大图片、高级别需要进行切分处理(这次的处理结果已用于腾讯的“游云南景区导览”),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
工具在此:https://blog.csdn.net/bq_cui/article/details/47372005
首先声明,这里并不是为腾讯公司的小程序“游云南景区导览”做广告。我只是偶然发现我协助制作的珠江源风景区切片被应用于腾讯公司的产品,小高兴一下(2018.9.18)。
正文:
由于软件性能制约,主要就是不能打开太大的图片,一个后果就是:需要在比较大的地理区域、比较高的底图级别覆盖图片的时候,工具不能处理,内存溢出。
近期遇到一个稍微特别的情况,大约6千米*3.5千米的面积,手绘图源图为19级,宽度为55552像素,高度大约20576像素,腾讯地图。腾讯地图pc浏览器最多看到18级。工具打不开这么大的源图。手绘图制作人员的机器可以用photoshop打开源图。
要求是用这19级的源图(底图为14级),生成18级、19级、20级的切片。
这里简单记录一下操作过程。
源图是这么做的,截屏使用地图14级,制作的源图级别为19级,像素可以计算出来:
用photoshop把图片分割为宽度为2560的图片,最后一个图片可以小于这个宽度。这些2560宽度的文件,对应于19级底图中的10个地图切片的宽度。
打开切图工具,源图片路径定位到 “珠江源008_01.png”。
其他基本设置:
顺序法设置中,源图文件对应地图级别:19
获取左上角经纬度的方法,第一个文件最容易选,这个格子作为第1格,后面的以此为参照:
重要:下面箭头指向的,是第一个点。
后面的文件,左上角经纬度就相对麻烦一些。在14级中,大多数分割后的文件对应的左上角十字是看不到的,需要我们去推算。
第二个文件:
把上面的第一个点,放大到18级,该点右下格子为第1格,向右数到第6格,这个视野中基本什么都看不到。第六格坐上角所在点,就是第二个图的左上角经纬度。
为什么要选第六格呢?前面说了,ps对19完整源图切分后,珠江源008_001.png这个文件的宽度,对应于19级底图中的10个地图切片的宽度。那这个文件对应18级地图中几个切片的宽度?5个。所以我们从最左边开始计数切片为1,第6格切片左边竖线就对应第二个文件的左边。
下面箭头指向的,是第二个点。
左上角经纬度选择规律:
文件1: 第1格
文件2: 第6格
文件3: 第11格
文件4: 第16格
文件5: 第21格
文件6: 第26格
文件7: 第31格
文件8: 第36格
文件9: 第41格
文件10:第46格
文件11:第51格
为什么这么选?因为19级每个图片宽度是2560像素,占10格,那么18级就占5格。
2018.12.17日补充说明:这个例子,是根据19级源图分割文件宽度,倒推出18级坐标。
这篇关于切片工具使用技巧:大图片、高级别需要进行切分处理(这次的处理结果已用于腾讯的“游云南景区导览”)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!