【技术实现步骤摘要】
一种绘制渐变色线条的方法、装置、设备及存储介质
[0001]本专利技术涉及图像绘制
,尤其涉及一种绘制渐变色线条的方法、装置、设备及存储介质。
技术介绍
[0002]目前对于渐变色线条的绘制,多是直线渐变色线条,而对于直线渐变色线条,通常可以使用计算机程序开发包中的矩形或者多边形绘图函数进行绘制,然后根据渐变色变化方向创建一个渐变色进行填充。这样的渐变色多是一个沿方向渐变,并不能实现从线条中间向两侧的渐变效果。
[0003]此外,如果是曲线渐变色线条,程序开发包都不会提供相应的绘图函数,即使许多绘制软件提供渐变填充,也是线条的顶点一端到另一端顶点的渐变效果。
[0004]因此,目前现有技术中并没有一种能够实现绘制任何渐变色线条的方法。
技术实现思路
[0005]本专利技术的目的在于提供一种绘制渐变色线条的方法、装置、设备及存储介质,从而解决现有技术中存在的前述问题。
[0006]为了实现上述目的,本专利技术采用的技术方案如下:
[0007]一种绘制渐变色线条的方法,包括以 ...
【技术保护点】
【技术特征摘要】
1.一种绘制渐变色线条的方法,其特征在于,包括以下步骤:选定待绘制渐变色线条的中间颜色数量以及线条宽度像素;确定待绘制渐变色线条的点坐标参数;根据确定的点坐标参数,采用不同的中间颜色绘制对应宽度的单色线条;根据渐变色的渐变方向,将不同宽度的单色线条按照宽度从高到低的顺序依次叠放。2.根据权利要求1所述的绘制渐变色线条的方法,其特征在于,具体包括以下步骤:S1,选择待绘制渐变色线条中需要设置的n个中间颜色,分别为color1,color2,
…
,colorn,同时设置线条宽度的像素个数为m;S2,根据待绘制线条的点坐标,采用color1绘制出一条m个像素宽的线条1,采用color2绘制一条像素宽为m
‑
m/n的线条2,且所述线条2叠加在所述线条1上;S3,重复步骤S2,采用colori绘制一条宽度为m
‑
m/n*(i
‑
1)像素的线条i,绘制的线条按绘制顺序从下至上依次叠放,每条线条i的边缘会露出线条i
‑
1的m/2n个像素;S4,直到采用colorn绘制一条宽度为m
‑
m/n*(n
‑
1)像素的线条n,最终得到一条渐变色线条。3.根据权利要求1所述的绘制渐变色线条的方法,其特征在于,所述线条包括直线、折线、曲线中的任意一种。4.根据权利要求1所述的绘制渐变色线条的方法,其特征在于,所述中间颜色个数n=m/2。5.一种绘制渐变色线条的装置,其特征在于,包括信...
【专利技术属性】
技术研发人员:李生龙,
申请(专利权)人:红有软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。