[发明专利]一种显示超大页面数字出版原图的方法有效
申请号: | 201711025079.3 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107908379B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 孟妮娜;周校东 | 申请(专利权)人: | 长安大学 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06T1/00 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 王芳 |
地址: | 710064 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 超大 页面 数字 出版 原图 方法 | ||
1.一种显示超大页面数字出版原图的方法,其特征在于,包括如下步骤:
步骤1:将EPS格式数字出版原图全图文件存储为PDF格式数字出版原图全图文件,并导出全图JPEG图像;
步骤2:对PDF格式数字出版原图全图页面进行格网划分,计算格网划分参数;
步骤3:根据格网划分参数对PDF格式数字出版原图全图页面中的图元进行裁剪处理,并生成数字出版原图PDF瓦片文件;
步骤4:打包存储数字出版原图PDF瓦片文件、全图JPEG图像文件及相关参数,创建瓦片数据表及格网参数表;
步骤5:数字出版原图PDF瓦片包显示初始化:根据创建瓦片数据表及格网参数表,恢复格网划分并建立单元网格与屏幕显示窗口坐标映射关系、全屏显示数字出版原图全图JPEG图像和创建PDF文档缓存;
步骤6:显示数字出版原图PDF瓦片包,并计算数字出版原图显示分辨率,利用数字出版原图显示分辨率控制显示数据源的调度。
2.如权利要求1所述的显示超大页面数字出版原图的方法,其特征在于,所述步骤3的具体步骤如下:
步骤31:根据格网划分参数,计算PDF格式数字出版原图全图页面范围内每个单元网格对应的矩形页面坐标,得到每个单元网格对应的裁剪矩形,裁剪矩形用于对PDF格式数字出版原图全图页面中的图元进行裁剪处理;
步骤32:裁剪处理过程中,对于每个单元网格,创建一个新的只包含一个PDF页面的PDF文档并以网格号命名存储,作为该单元网格对应的PDF瓦片文件,所述PDF页面用于存储裁剪处理后图元;
步骤33:利用裁剪矩形对PDF格式数字出版原图全图页面中的图元进行裁剪处理,得到裁剪处理后的PDF瓦片文件;具体过程:遍历PDF格式数字出版原图全图页面中所有图元,进行如下判断和处理:a1)如果图元外接矩形位于当前裁剪矩形之外,不作处理;a2)如果图元外接矩形位于当前裁剪矩形内部或与当前裁剪矩形相交,以当前裁剪矩形左下角点坐标为原点,计算该图元所有点的相对坐标并替换原坐标,将该图元保存到当前网格对应的PDF瓦片文件页面中;PDF格式数字出版原图全图页面经格网划分为多个单元网格,对每个单元网格进行裁剪处理后共生成多个PDF瓦片文件。
3.如权利要求1所述的显示超大页面数字出版原图的方法,其特征在于,所述步骤4是指建立SQLite数据库文件,创建格网参数表及瓦片数据表;其中:
所述格网参数表包括:图名、宽度、高度、行数、列数、边长、缩略图、分辨率、像素宽、像素高,分别存储数字出版原图地图名称、PDF格式数字出版原图全图页面宽度、PDF格式数字出版原图全图页面高度、格网行数、格网列数、单元网格边长、数字出版原图全图JPEG图像二进制数据流、数字出版原图全图JPEG图像分辨率、数字出版原图全图JPEG图像像素宽、数字出版原图全图JPEG图像像素高;
所述瓦片数据表包括:行号、列号、PDF瓦片,分别存放数字出版原图PDF瓦片文件对应的网格行号、网格列号和PDF瓦片文件二进制数据流。
4.如权利要求1所述的显示超大页面数字出版原图的方法,其特征在于,所述步骤5包括如下步骤:
b1)加载数字出版原图PDF瓦片数据包SQLite数据库文件;b2)读取步骤4得到的格网参数表,获取相关参数信息,按照PDF瓦片文件对应的网格行号、网格列号对其进行排列;b3)根据格网参数表中页面宽度、页面高度构建数字出版原图全图矩形初始化屏幕显示参数,使得全图矩形充满屏幕显示窗口矩形,且两矩形的中心重合;b4)从格网参数表中读取数字出版原图全图JPEG图像数据,并将其缩放显示到全图矩形内;b5)读取瓦片数据表,建立以网格行列号为索引的PDF瓦片文件二进制数据流索引对象,创建PDF文档对象缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711025079.3/1.html,转载请声明来源钻瓜专利网。