一种矢量图形渲染方法、装置及电子设备制造方法及图纸

技术编号:37259030 阅读:26 留言:0更新日期:2023-04-20 23:34
本申请公开了一种矢量图形渲染方法、装置及电子设备,涉及图像处理技术领域,可用于以低复杂度的方式实现矢量图形在任意指定方向上的渐变色渲染。该方法包括:根据矢量图形的渲染方向,确定与渲染方向垂直的起始线;渲染方向用于指示矢量图形的渐变色变化方向;根据渲染方向以及矢量图形,确定矢量图形在渲染方向上的最大渲染距离;对于矢量图形中的各个像素,根据像素到起始线的垂直距离、最大渲染距离、渲染起始色以及渲染终止色,确定像素的颜色;其中,矢量图形在起始线上的像素的颜色为渲染起始色。渲染起始色。渲染起始色。

【技术实现步骤摘要】
一种矢量图形渲染方法、装置及电子设备


[0001]本申请涉及图形处理
,尤其涉及一种矢量图形渲染方法、装置及电子设备。

技术介绍

[0002]随着近年来计算机技术的发展,地理信息系统(geographic information system,GIS)在城市规划、地下管线管理、市政设施、房地产和交通管理等领域具有越来越重要的应用价值,而基于Internet技术的网络地理信息系统(WebGIS)则是GIS技术发展的新趋势之一。
[0003]目前,WebGIS在对地图中的矢量图形进行渐变色渲染的方案为:在对矢量图形三角剖分过程中,添加若干以填充中心为圆心圆的辅助线,剖分出更复杂的镶嵌三角形,并根据三角形顶点距离填充中心点的距离来计算剖分出来的三角形顶点的颜色值;进而根据各个三角形顶点的颜色值,来实现对该矢量图形的渐变色渲染。
[0004]上述渐变色渲染方案由于需要添加若干以填充中心为圆心圆的辅助线,导致复杂度较高。并且,上述渐变色渲染方案还不能根据用户的需要实现任意指定方向上的渐变色渲染。
专利技术内容
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种矢量图形渲染方法,其特征在于,所述方法包括:根据矢量图形的渲染方向,确定与所述渲染方向垂直的起始线;所述渲染方向用于指示所述矢量图形的渐变色变化方向;根据所述渲染方向以及所述矢量图形,确定所述矢量图形在所述渲染方向上的最大渲染距离;对于所述矢量图形中的各个像素,根据所述像素到所述起始线的垂直距离、所述最大渲染距离、渲染起始色以及渲染终止色,确定所述像素的颜色;其中,所述矢量图形在所述起始线上的像素的颜色为渲染起始色。2.根据权利要求1所述的方法,其特征在于,所述根据矢量图形的渲染方向,确定与所述渲染方向垂直的起始线,包括:确定所述渲染方向对应的渲染角度,所述渲染角度为所述矢量图形所在的二维坐标系中的第一坐标轴的正方向沿第一方向与所述渲染方向之间的夹角的角度;将所述矢量图形在所述二维坐标系中围绕所述矢量图形的形心沿第二方向旋转所述渲染角度;其中,所述第一方向与所述第二方向相反,所述第一方向为顺时针方向或逆时针方向;在所述二维坐标系中确定旋转后的矢量图形的最小外接矩形;其中,所述最小外接矩形的第一边与所述二维坐标系中的第一坐标轴平行;所述最小外接矩形的第二边与所述二维坐标系中的第二坐标轴平行,所述最小外接矩形的第二边在所述第一坐标轴上的坐标值小于或等于所述旋转后的矢量图形中任一像素在所述第一坐标轴上的坐标值;所述第二坐标轴与所述第一坐标轴相互垂直;将所述最小外接矩形的第二边在所述二维坐标系中围绕所述矢量图形的形心沿第一方向旋转所述渲染角度;将旋转后的第二边作为所述起始线。3.根据权利要求2所述的方法,其特征在于,所述根据所述渲染方向以及所述矢量图形,确定所述矢量图形在所述渲染方向上的最大渲染距离,包括:以所述最小外接矩形的第一边的长度作为所述最大渲染距离。4.根据权利要求1所述的方法,其特征在于,所述根据矢量图形的渲染方向,确定与所述渲染方向垂直的起始线,包括:确定所述矢量图形在所述渲染方向上的起始点和终止点;将经过所述起始点且与所述渲染方向垂直的线确定为起始线。5.根据权利要求4所述的方法,其特征在于,所述根据所述渲染方向以及所述矢量图形,确定所述矢量图形在所述渲染方向上的最大渲染距离,包括:将经过所述终止点且与所述渲染方向垂直的线确定为终止线;将所述起始线与所述终止线之间的距离确定为最大渲染距离。6.根据权利要求5所述的方法,其特征在于,所述确定所述矢量图形在所述渲染方向上的起始点和终止点,包括:经过所述矢量图形的形心作垂直于所述渲染方向的第一直线;所述第一直线将所述矢量图像分割为第一区域和第二区域,所述第一区域为所述矢量图形中从所述第一直线沿所述渲染方向的正方向覆盖的区域,所述第二区域为所述矢量图形中从所述第一直线沿所述渲染方向的负方向覆盖的区域;
将所述第一区域中与所述第一直线的垂直距离最大的像素确定为终止点;将所述第二区域中与所述第一直线的垂直距离最大的像素确定为起始点。7.根据权利要求1至6任一项所述的方法,其特征在于,所述根据所述像素到所述起始线的垂直距离、所述最大渲染距离、渲染起始色以及渲染终止色,确定所述像素的颜色,包括:确定所述像...

【专利技术属性】
技术研发人员:雷学成
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1