[发明专利]将VG图形转换为SVG图形的方法无效

专利信息
申请号: 201310453426.8 申请日: 2013-09-29
公开(公告)号: CN103809959A 公开(公告)日: 2014-05-21
发明(设计)人: 林祺蓉;王浩;王思源;齐臣祥;林山;林琳;马洪文;王俏俏;刘红霞;吴翠娟;张立华 申请(专利权)人: 国家电网公司;国网山东省电力公司济南供电公司
主分类号: G06F9/44 分类号: G06F9/44;G06T1/00
代理公司: 济南日新专利代理事务所 37224 代理人: 崔晓艳
地址: 100031 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: vg 图形 转换 svg 方法
【说明书】:

技术领域

发明涉及文件转换机制,特别是涉及到一种将VG图形转换为SVG图形的方法。

背景技术

在实际应用中,常常出现只有VG图形而没有SVG图形的情况,而面对这种尴尬情况,并没有直接技术进行相应的图形转换,现在市面上仅有通过CAD的图形转为VG图形,与VG图形转换为SVG图形完全属于两个领域。为此我们发明了一种新的将VG图形转换为SVG图形的方法,解决了以上技术问题。

发明内容

本发明的目的是提供一种可以设置自定义参数、能够自动处理异常错误、分析坐标转换坐标、自动分析建设连接关系,直接应用于需求SVG图形的各种领域的将VG图形转换为SVG图形的方法。   

本发明的目的可通过如下技术措施来实现:将VG图形转换为SVG图形的方法,该将VG图形转换为SVG图形的方法包括:步骤1,获取VG图形文件;步骤2,将获取的VG图形文件进行处理;步骤3,通过VG对象库和SVG规则库进行转换加载VG图形;步骤4,选择要转换成的SVG图形参数;以及步骤5,分析VG图形中的元件、坐标,绘制SVG图形。

本发明的目的还可通过如下技术措施来实现:

在步骤1中,在程序集A中对VG图形内容进行识别、分类临时缓存到程序集A中设置好的中间容器中。

在步骤2中,程序集A读取中间容器,逻辑性的重新设置转换为SVG图形的各个工作。

步骤2包括:根据VG图形中的内容进行筛选,有条理的对各种图元信息分类存储到各个中间容器;记录图元当前的坐标信息;记录当前图形中用于颜色渲染的数据;以及记录各个图元之间的连接关系。

步骤5包括:在步骤2的基础上,生成SVG格式的空文件;加载该SVG格式的空文件,并将相应的中间容器中的数据按照SVG格式以标签层的规则放入到各个标签层;将中间容器中的各个图元数据放入SVG标签层的同时进行坐标分析、重新设置新坐标,将原VG图中的各个图元带入算法算出新的坐标,并将新坐标重新保存到图元;图元放入各个标签层之后,根据中间容器所存储的图元与图元之间的连接关系,设置在SVG中的新的连接关系;设置每个图元的颜色渲染方案;以及保存SVG临时文件。

在步骤3中,当有多张VG图形时,批量的执行步骤2,以进行批量加载。

该将VG图形转换为SVG图形的方法还包括,在步骤5之后,显示绘制完成的SVG图形,并进行数据检测;以及

根据数据检测结果进行图形修正和SVG图形保存。

在根据数据检测结果进行图形修正和SVG图形保存的步骤中,当数据检测结果正确时,自动保存SVG图形。

在根据数据检测结果进行图形修正和SVG图形保存的步骤中,当数据检测结果为严重图形错误时,自动进行重新转换。

在根据数据检测结果进行图形修正和SVG图形保存的步骤中,当数据检测结果为图形稍微差别时,进行微调后进行图形保存。

本发明中的将VG图形转换为SVG图形的方法,通过VG作图软件,例如通过微软的Microsoft Office VG软件手动画出相关的VG图形(当然如果有现成的VG图形,此步可跳过);对VG图形进行处理,加入所需的内容等;运行发明的转换程序载入画好的VG相关图形文件;程序设置相关项并输出转换后的SVG图形。本发明中的将VG图形转换为SVG图形的方法,可以设置自定义参数、能够自动处理异常错误、分析坐标转换坐标、自动分析建设连接关系。本发明技术特征在于必须有VG原图形,并且转换前需要对VG原图形进行必要的二次设置;转换程序内部运行原理为转换SVG图形而设计的规则库;包括错误处理机制,出现错误后提示并建议设计人员如何继续操作;人性化的前端展示平;SVG图形转换成功后,程序内部对其进行检测是否与原VG图形完全匹配;初始转换为SVG图形后,会默认设置各电压等级颜色。根据设计人员需要可以在程序运行时设置。本发明中的将VG图形转换为SVG图形的方法,着力解决了设计人员在拥有VG图形的基础上无法或者无法快速转换为相同的SVG格式的图形的问题。

附图说明

图1为本发明的将VG图形转换为SVG图形的方法的一具体实施例的流程图;

图2为本发明的一具体实施例中的VG原图;

图3为将图2中的VG原图转换成的SVG图形。

具体实施方式

为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实例,并配合所附图式,作详细说明如下。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网山东省电力公司济南供电公司,未经国家电网公司;国网山东省电力公司济南供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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