The embodiment of the application discloses a drawing method, a device, a storage medium and a terminal of vector graphics, belonging to the technical field of computer. The vector graphics are drawn in a layered way. When any one of the multiple layers is updated, only the updated layer needs to be redrawn. Compared with the existing bitmap, all the patterns are on the same layer. The embodiment of the application does not need to redraw all the layers, reducing the amount of redrawn data and the redrawing time accordingly \u3002
【技术实现步骤摘要】
矢量图形的绘制方法、装置、存储介质及终端
本申请涉及计算机
,尤其涉及一种矢量图形的绘制方法、装置、存储介质及终端。
技术介绍
随着时代的变迁以及当代绘画技术的不断发展,绘画呈现丰富多彩的局面,不再依赖线条或者几何图形单一展示,而是更注重色彩的搭配和运用,随着计算机技术的发展,计算机绘图越来越受到社会的青睐。在现有技术中,市面绘图产品对图像的绘制方法,通常是对位图进行填充,位图也称为点阵图,由大量的像素点组成,位图可以表现出丰富的色彩变化并产生逼真的效果,位图需要记录每个像素的色彩信息,因此位图占用的存储空间比较大,在对位图进行绘制的过程中运算量比较大,这样绘制的时间相应增加。
技术实现思路
本申请实施例提供了一种矢量图形的绘制方法、装置、存储介质及终端,可以解决现有的绘制方法运算量大的问题。所述技术方案如下:第一方面,本申请实施例提供了一种矢量图形的绘制方法,所述方法包括:解析矢量图形文件,根据矢量图形文件确定多个图层的位置,根据从下到上的顺序对多个图层进行绘制,绘制完成后得到矢量图形。矢量图形文件可以存储在终端本地,也可以存在服务器上,本申请实施例不作限制。矢量图形文件是使用文本形式描述图层的位置以及各个图层上的图案的形状和位置,图层为承载一个或多个图案的容器。在一种可能的设计中,根据从下到上的顺序对多个图层进行绘制,绘制完成后得到矢量图形之后,还包括:接收针对矢量图形的填充操作;根据填充操作的位置确定矢量图形中的目标图案,将目标图案所在图层以上的 ...
【技术保护点】
1.一种矢量图形的绘制方法,其特征在于,所述方法包括:/n解析矢量图形文件;/n根据所述矢量图形文件确定多个图层的位置;其中,所述图层为承载一个或多个图案的容器;/n根据从下到上的顺序对所述多个图层进行绘制,绘制完成后得到矢量图形。/n
【技术特征摘要】
1.一种矢量图形的绘制方法,其特征在于,所述方法包括:
解析矢量图形文件;
根据所述矢量图形文件确定多个图层的位置;其中,所述图层为承载一个或多个图案的容器;
根据从下到上的顺序对所述多个图层进行绘制,绘制完成后得到矢量图形。
2.根据权利要求1所述的方法,其特征在于,所述根据从下到上的顺序对所述多个图层进行绘制,绘制完成后得到矢量图形之后,还包括:
接收针对所述矢量图形的填充操作;
根据填充操作的位置确定所述矢量图形中的目标图案;
将所述目标图案所在的图层以上的所有图层进行合并得到第一图层,以及将所述目标图案所在的图层以下的所有图层进行合并得到第二图层;
对所述目标图案进行填充,以及根据从下到上的顺序分别绘制所述第二图层、所述目标图案所在的图层和所述第一图层。
3.根据权利要求2所述的方法,其特征在于,所述对所述目标图案进行填充,包括:
基于蒙版裁剪的方式对所述目标图案进行填充。
4.根据权利要求2所述的方法,其特征在于,所述根据填充操作的位置确定所述矢量图形中的目标图案,包括:
获取所述填充操作的屏幕坐标;
确定所述矢量图形中所有包括所述屏幕坐标的图案;
将所述所有包括所述屏幕坐标的图案中图层最高的图案,作为所述目标图案。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述矢量图形文件包括:文件头部、图层元数据区和图层数据区,所述图层头部包括图层数、作者和创建日期中的一种或多种,图层元数据区包括图层标识、图层填充状态指示位和图层位置信息中的一种或多种,图层数据区包括图案描述信息。
6.一种矢量图形的绘制装置,其特征在于,包括:
解析模块,用于解析矢量图形文件;
位置确定模块,用于根据所述矢量图形文件确定多个图层...
【专利技术属性】
技术研发人员:张俊宇,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。