[发明专利]无颜色损耗的鸟瞰图的生成方法有效

专利信息
申请号: 201510954173.1 申请日: 2015-12-20
公开(公告)号: CN105608261B 公开(公告)日: 2019-04-12
发明(设计)人: 尚会领;雷亚歌;张斌 申请(专利权)人: 河南思维自动化设备股份有限公司
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 郑州中原专利事务所有限公司 41109 代理人: 张春;李想
地址: 450001 河*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 颜色 损耗 鸟瞰图 生成 方法
【说明书】:

发明提供一种无颜色损耗的鸟瞰图的生成方法,包括以下步骤:(1)遍历线路图中的所有图元,获取不可被抽取的关键图元集和可被抽取的非关键图元集;(2)对不可被抽取的关键图元集和可被抽取的非关键图元集中的所有图元,均按缩小比例进行缩小;当被缩小的关键图元集中的图元按照当前的缩小比例不允许被缩小时,按照设定的比例阈值进行缩小;(3)计算缩略后的关键图元集和非关键图元集中的图元在缩略图中的相对位置;对相对位置进行调整,根据相对位置将图元绘制在鸟瞰图模板上。本发明通过与关键图元的像素值对比,在缩略过程中,保留关键图元的像素,可以有效地减少关键图元的丢失,降低失真。

技术领域

本发明涉及图形缩略方法,尤其涉及一种无颜色损耗的鸟瞰图的生成方法。

背景技术

鸟瞰图是对线路图按照一定比例生成的缩略图,当缩略的比例不大时,通常不会造成图像的失真和灌浆像素的丢失,但是如果缩略的比例较大,那么就容易造成关键像素的丢失,造成图像的失真,尤其是在线路图的缩略时,线路、站点等关键像素点如果丢失,将会造成缩略后的线路图出错。

发明内容

本发明要解决的技术问题在于提供一种无颜色损耗、不会造成失真的线路图的缩略方法,以解决现有技术存在的问题。

为解决上述技术问题,本发明采用以下技术方案:

无颜色损耗的鸟瞰图的生成方法,其特征在于,包括以下步骤:

(1)图元的抽取

遍历线路图中的所有图元,根据存储线路图信息的数据库获取线路图上不可被抽取的关键图元集A(i)和可被抽取的非关键图元集B(j);所述关键图元集A(i)和非关键图元集B(j)中的每个图元均包括组成该图元的所有像素的坐标;其中i,j均为整数;

(2)图元的缩小

获取线路图和鸟瞰图的尺寸,计算鸟瞰图相对于线路图的缩小比例;

对不可被抽取的关键图元集A(i)和可被抽取的非关键图元集B(j)中的所有图元,均按缩小比例进行缩小,获取缩略后的关键图元集A1(i)和非关键图元集B1(j);

当被缩小的不可被抽取的关键图元集A中的图元按照当前的缩小比例不允许被缩小时,按照设定的比例阈值进行缩小;

(3)图元相对位置获取

计算缩略后的关键图元集A1(i)中的图元在缩略图中的位置;

计算关键图元集A(i)中的图元的相对位置,判断关键图元集A1(i)中的每个图元的相对位置是否满足缩小比例,满足则记录在P1(i,j)中,不满足的话,调整比例阈值对关键图元集A(i)中该图元进行缩放,直至逼近该图元在以缩小比例进行缩小时,在鸟瞰图中的理想位置,记录此时图元的相对位置,记录在P1(i,j)中;

(4)鸟瞰图的获取

将原始的未绘制关键图元集A和非关键图元集B的线路图画布按照缩小比例缩小为鸟瞰图画布;

将A1(i)中的图元按照P1(i,j)中的相对位置绘制在鸟瞰图模板上,将非关键图元集B1(j)中的图元绘制在鸟瞰图模板上。

(2)中,调整比例阈值对关键图元集A(i)中该图元进行缩放,逼近该图元在鸟瞰图中的理想位置时,应满足使用最终获取的比例阈值对图元进行调整时,该图元不失真。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南思维自动化设备股份有限公司,未经河南思维自动化设备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510954173.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top