[发明专利]一种绘制渐变色线条的方法、装置、设备及存储介质在审
| 申请号: | 202210027864.7 | 申请日: | 2022-01-11 |
| 公开(公告)号: | CN114359433A | 公开(公告)日: | 2022-04-15 |
| 发明(设计)人: | 李生龙 | 申请(专利权)人: | 红有软件股份有限公司 |
| 主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T11/20 |
| 代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国富 |
| 地址: | 834000 新疆维吾尔自治*** | 国省代码: | 新疆;65 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 绘制 渐变 线条 方法 装置 设备 存储 介质 | ||
本发明公开了一种绘制渐变色线条的方法、装置、设备及存储介质,包括以下步骤:选定待绘制渐变色线条的中间颜色数量以及线条宽度像素;确定待绘制渐变色线条的点坐标参数;根据确定的点坐标参数,采用不同的中间颜色绘制对应宽度的单色线条;根据渐变色的渐变方向,将不同宽度的单色线条按照宽度从高到低的顺序依次叠放。该方法通过简单的单色线条叠加的过程及可以实现线条渐变色的绘制过程,此外,由于绘制线条的类型不受限制,可以适用于所有线条。
技术领域
本发明涉及图像绘制技术领域,尤其涉及一种绘制渐变色线条的方法、装置、设备及存储介质。
背景技术
目前对于渐变色线条的绘制,多是直线渐变色线条,而对于直线渐变色线条,通常可以使用计算机程序开发包中的矩形或者多边形绘图函数进行绘制,然后根据渐变色变化方向创建一个渐变色进行填充。这样的渐变色多是一个沿方向渐变,并不能实现从线条中间向两侧的渐变效果。
此外,如果是曲线渐变色线条,程序开发包都不会提供相应的绘图函数,即使许多绘制软件提供渐变填充,也是线条的顶点一端到另一端顶点的渐变效果。
因此,目前现有技术中并没有一种能够实现绘制任何渐变色线条的方法。
发明内容
本发明的目的在于提供一种绘制渐变色线条的方法、装置、设备及存储介质,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种绘制渐变色线条的方法,包括以下步骤:
选定待绘制渐变色线条的中间颜色数量以及线条宽度像素;
确定待绘制渐变色线条的点坐标参数;
根据确定的点坐标参数,采用不同的中间颜色绘制对应宽度的单色线条;
根据渐变色的渐变方向,将不同宽度的单色线条按照宽度从高到低的顺序依次叠放。
优选的,具体包括以下步骤:
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。
本发明的另一个目的在于提供一种绘制渐变色线条的装置,包括信息获取模块、坐标确定模块、图像绘制模块和线条显示模块,所述信息获取模块用于获取待绘制渐变色线条的中间颜色数量和线宽参数;所述坐标确定模块用于获取待绘制渐变色线条的坐标参数;所述图像绘制模块用于根据所述坐标确定模块确定的坐标参数,依据选定的中间颜色数量以及对应的线宽参数绘制多条单色线条;所述线条显示模块用于将所述图像绘制模块绘制得到的多条单色线条依据线宽从高到低依次叠加显示,得到渐变色线条。
优选的,所述信息获取模块中获取的中间颜色数量为n,并且渐变色从外侧到中间依次分为color1,color2,…,colorn,待绘制线条宽度为m个像素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于红有软件股份有限公司,未经红有软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210027864.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含铁锆合金铸锭的制备方法
- 下一篇:一种盘式旋转爆震发动机





