[发明专利]一种可缩放矢量图形的生成方法、装置、存储介质和设备有效
申请号: | 201910054106.2 | 申请日: | 2019-01-21 |
公开(公告)号: | CN109885301B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 陈子恒;刘睿;李志任;刘洋 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100195 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缩放 矢量 图形 生成 方法 装置 存储 介质 设备 | ||
本发明涉及一种可缩放矢量图形的生成方法、装置、存储介质和设备,目的在于在桌面客户端/软件中嵌入HTML文档,并在所述HTML文档中绘制SVG图形并示出。本申请提供了一种可缩放矢量图形的生成方法,所述方法包括:WebBrowser控件获取特征数据,并将所述特征数据打包成可交换的数据格式;绘图脚本接收已经打包完成的所述特征数据,并在承载文本中绘制所述SVG图形;所述WebBrowser控件调用并加载所述承载文本以在所述WebBrowser控件的显示部件展示所述SVG图形。
技术领域
本发明涉及图形生成领域,具体地涉及一种可缩放矢量图形的生成方法、装置、存储介质和设备。
背景技术
SVG图形(Scalable Vector Graphics),又称为可缩放矢量图形,是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式。SVG是W3C(World Wide WebConsortium即国际互联网标准组织)在2000年8月制定的一种新的二维矢量图形格式,也是规范中的网络矢量图形标准。SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种与图像分辨率无关的矢量图形格式。SVG图形具有可通过编写代码进行绘制、可通过文字处理工具进行查看以及在被任意缩放的情况下仍能保持原有的清晰度和图像细节等优点,因而获得了越来越广泛的应用。
在传统的带有可视化界面的桌面客户端/软件中,要想在可视化界面中进行图形展示,通常采用的做法是程序开发人员直接利用编程语言进行绘制,以生成向用户展示的图形,但受制于编程语言的功能性,开发人员不得不花费较多的时间进行图形显示效果的设计,而且绘制并生成图形过程较为复杂,最后生成的图形呈现效果并不理想,这使得软件开发效率较为低下。
发明内容
本发明提供一种可缩放矢量图形的生成方法、装置、存储介质和设备,旨在克服现有技术的不足。
根据本申请实施例的第一方面,提供了一种可缩放矢量图形的生成方法,所述方法包括:
WebBrowser控件获取特征数据,并将所述特征数据打包成可交换的数据格式,其中,所述特征数据是表征SVG图形的图形特征的数据;
绘图脚本接收已经打包完成的所述特征数据,并在承载文本中绘制所述SVG图形,其中,所述承载文本是用于承载所述SVG图形的超文本;
所述WebBrowser控件调用并加载所述承载文本以在所述WebBrowser控件的显示部件展示所述SVG图形。
可选地,所述WebBrowser控件获取特征数据,包括:
数据访问模块访问数据库提取原始数据,其中,所述原始数据是包含生成所述SVG图形的元素的数据;
数据处理模块将所述原始数据按照预设的分类规则进行分类整理,以输出所述特征数据;
所述数据处理模块将所述特征数据发送给所述WebBrowser控件;
所述WebBrowser控件接收所述特征数据。
可选地,还包括:
所述WebBrowser控件为所述承载文本配置链接地址;
所述WebBrowser控件的调用并加载所述承载文本以在所述WebBrowser控件的显示部件展示所述SVG图形,包括:
所述WebBrowser控件读取所述链接地址,以获取访问所述承载文本的访问路径;
所述WebBrowser控件通过所述访问路径访问所述承载文本,调用所述承载文本,并在所述显示部件中加载所述承载文本以展示所述SVG图形。
可选地,将所述特征数据打包成可交换的数据格式,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910054106.2/2.html,转载请声明来源钻瓜专利网。