[发明专利]矢量图演示方法、装置、设备及计算机存储介质在审
申请号: | 201711275544.9 | 申请日: | 2017-12-06 |
公开(公告)号: | CN108038890A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 吕毅 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T13/80 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 矢量图 演示 方法 装置 设备 计算机 存储 介质 | ||
本发明提供一种矢量图演示方法、装置、设备及计算机存储介质,所述方法包括:获取矢量图的文件信息,所述矢量图至少包括一个图形元素,所述文件信息中包括所述图形元素的绘制信息;根据所述绘制信息演示所述图形元素的绘制过程。本发明实施例通过获取矢量图的文件信息,由于矢量图至少包括一个图形元素,而文件信息中包括图形元素的绘制信息,因此可以根据绘制信息演示图形元素的绘制过程,实现对矢量图的绘制过程进行演示,扩展展示方式,提高演示效果。
技术领域
本发明涉及计算机技术领域,尤其涉及矢量图演示方法、装置、设备及计算机存储介质。
背景技术
矢量图是计算机图形学中用点、直线或者多边形等基于数学方程的几何图元表示图像。矢量图与使用像素表示图像的位图不同。以SVG格式的矢量图为例,SVG(ScalableVector Graphics,可缩放矢量图形)是由万维网联盟(World Wide Web Consortium,W3C)制定的矢量图形规范。按照W3C的标准,SVG是采用可扩展标记语言(Extensible MarkupLanguage,XML)编写的。可见,矢量图与分辨率无关,具有占用空间小、缩放不失真等优点,应用前景广泛。但目前在获得矢量图后,往往以矢量图的最终形态展示在屏幕上,展示方式单一。
发明内容
本发明提供了矢量图演示方法、装置、设备及计算机存储介质,以解决现有技术中展示方式单一的缺陷。
根据本发明实施例的第一方面,提供一种矢量图演示方法,所述方法包括:
获取矢量图的文件信息,所述矢量图至少包括一个图形元素,所述文件信息中包括所述图形元素的绘制信息;
根据所述绘制信息演示所述图形元素的绘制过程。
在一个可选的实现方式中,所述绘制信息包括轮廓线的绘制信息,所述根据所述绘制信息演示所述图形元素的绘制过程,包括:
根据所述绘制信息确定所述图形元素的轮廓采样点;
基于预设动画速率以及轮廓采样点,演示所述图形元素的轮廓线的绘制过程。
在一个可选的实现方式中,所述根据所述绘制信息确定所述图形元素的轮廓采样点,包括:
根据所述绘制信息确定所述图形元素对应的函数;
对所述函数进行赋值,获得所述图形元素的轮廓采样点。
在一个可选的实现方式中,所述基于预设动画速率以及轮廓采样点,演示所述图形元素的轮廓线的绘制过程,包括:
根据所述绘制信息确定所述图形元素的轮廓线的属性信息,所述属性信息包括轮廓线的粗细值、颜色值中的一种或多种;
基于所述属性信息,按预设动画速率动态绘制由轮廓采样点确定的轮廓线。
在一个可选的实现方式中,所述绘制信息中包括填充信息,所述方法还包括:
在填充条件满足时,基于所述填充信息对轮廓线所包含区域进行填充;
所述填充条件包括以下一种条件:
所述图形元素的轮廓线绘制完成;
所述矢量图中所有图形元素的轮廓线绘制完成。
在一个可选的实现方式中,所述基于所述填充信息对轮廓线所包含区域进行填充,包括:
在轮廓线所包含区域内动态绘制指定图元;
基于所绘制的指定图元确定演示填充过程完成时,清除所绘制的指定图元,并将轮廓线所包含区域填充为所述填充信息对应的填充样式和/或颜色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711275544.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种灵活的支付方法
- 下一篇:一种调节便捷的激光头读取装置