不知道哪个版本开始Photoshop加入了个Zoomify导出,之前一直没有使用直到某天想要下载一幅图片。maps.com和natgeomaps.com公开了很多地图,使用的正是Zoomify-flash图像浏览器,图像被分割为N个瓦片动态加载。想要下载下来离线使用的话就要批量下载瓦片并拼合。瓦片逐层分割,命名为“层-行-列”,放在TilesGroup目录中,每256个瓦片变一次目录TilesGroup0……TilesGroupN,图像描述在ImageProperties.xml中。
使用C#编程实现批量下载,比较急没有考虑所有情况,暂时算能用了。早前使用HttpWatch记录了瓦片加载的过程,本机建立了一个服务器来测试,然后就去找地方上网,测试成功。 首先使用HttpWatch软件监视找到瓦片目录,然后根据ImageProperties.xml分析瓦片切分情况,然后下载,最后拼图。
测试使用了来自德克萨斯大学图书馆的美军1∶25万图NL33,Photoshop切片后扔进IIS目录。
在线下载拼合的第一张图——阿根廷