[发明专利]一种显示超大页面数字出版原图的方法有效
申请号: | 201711025079.3 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107908379B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 孟妮娜;周校东 | 申请(专利权)人: | 长安大学 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T1/00 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 王芳 |
地址: | 710064 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 超大 页面 数字 出版 原图 方法 | ||
本发明公开了一种显示超大页面数字出版原图的方法及系统,包括如下步骤:将EPS格式数字出版原图全图文件存储为PDF格式数字出版原图全图文件,并导出全图JPEG图像;对PDF格式数字出版原图全图页面进行格网划分,计算格网划分参数;图元进行裁剪处理,生成数字出版原图PDF瓦片文件;创建瓦片数据表及格网参数表;全屏显示数字出版原图全图JPEG图像和创建PDF文档缓存;显示数字出版原图PDF瓦片包,并计算数字出版原图显示分辨率,利用数字出版原图显示分辨率控制显示数据源的调度。本发明提升了地图显示速度,解决了显示超大页面EPS数据时对硬件性能要求高、用户阅读体验差的问题,为显示超大页面数字出版原图提供了方法。
技术领域
本发明属于PDF、EPS文件的显示技术领域,特别是涉及一种显示超大页面数字出版原图的方法。
背景技术
地图广泛应用于经济、社会、文化、军事等各行业,地图出版从印刷方式逐步走向电子出版。数字出版原图是以面向印刷的EPS文档存储的用于制作地图分版胶片的基础底图,通常占用较大的存储空间。例如:一幅小比例尺地形图分版EPS文件大小约30M,合版EPS文件大小超过100M;一幅全国专题地图合版EPS文件动辄200M以上。由于数字出版原图EPS文件大且页面图形对象总数多,对数字出版原图的显示通常有两种方式,一是使用成熟的商业软件(如Adobe Illustrator)进行浏览,二是转换成PDF文件,利用PDF浏览器(如AdobeReader)进行显示,但这两种方式都对硬件要求极高,其打开、漫游和缩放等效率低下,用户体验较差。另外,数字出版原图同样也难以在网络模式、嵌入式设备、移动终端等环境中使用。基于上述原因,在地图的电子出版中就出现了一种无奈之举,就是将数字出版原图转换为图片,在损失精细程度、高质量、好的用户认知体验的前提下实现数字出版原图的显示、浏览及应用。一般的数字出版原图尚且如此,对于超大页面的数字出版原图现有技术和方法更是难以有效支持。
发明内容
针对上述现有技术的缺陷或不足,本发明的目的在于提供一种能够显示超大页面数字出版原图的方法。
为了实现上述目的,本发明采用如下技术方案予以解决:
一种显示超大页面数字出版原图的方法,包括如下步骤:
步骤1:将EPS格式数字出版原图全图文件存储为PDF格式数字出版原图全图文件,并导出全图JPEG图像;
步骤2:对PDF格式数字出版原图全图页面进行格网划分,计算格网划分参数;
步骤3:根据格网划分参数对PDF格式数字出版原图全图页面中的图元进行裁剪处理,并生成数字出版原图PDF瓦片文件;
步骤4:打包存储数字出版原图PDF瓦片文件、全图JPEG图像文件及相关参数,创建瓦片数据表及格网参数表;
步骤5:数字出版原图PDF瓦片包显示初始化:根据创建瓦片数据表及格网参数表,恢复格网划分并建立单元网格与屏幕显示窗口坐标映射关系、全屏显示数字出版原图全图JPEG图像和创建PDF文档缓存;
步骤6:显示数字出版原图PDF瓦片包,并计算数字出版原图显示分辨率,利用数字出版原图显示分辨率控制显示数据源的调度。
进一步的,所述步骤3的具体步骤如下:
步骤31:根据格网划分参数,计算PDF格式数字出版原图全图页面范围内每个单元网格对应的矩形页面坐标,得到每个单元网格对应的裁剪矩形,裁剪矩形用于对PDF格式数字出版原图全图页面中的图元进行裁剪处理;
步骤32:裁剪处理过程中,对于每个单元网格,创建一个新的只包含一个PDF页面的PDF文档并以网格号命名存储,作为该单元网格对应的PDF瓦片文件,所述PDF页面用于存储裁剪处理后图元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711025079.3/2.html,转载请声明来源钻瓜专利网。