发明名称 一种绘制圆角的方法和装置
摘要 本发明公开了一种绘制圆角的方法和装置,属于计算机领域。所述方法包括:在待绘制圆角的两条线的边界处提取出转角的宫格;将所述转角的宫格拆分成若干条斜线,按照宫格数的从一定顺序获取预设条数的斜线;根据预设的宫格透明度的值,对所述获取的预设条数的斜线进行透明度处理,绘制出圆角。本发明通过将常规的圆角转换为一个矩形宫格,然后把矩形拆分成斜线,再进行透明度的渐变绘制出圆角;采用宫格的方式,对圆角处的宫格的透明度进行一个有规律的变化,实现了平滑的圆角。
申请公布号 CN103177463B 申请公布日期 2016.01.20
申请号 CN201110438886.4 申请日期 2011.12.23
申请人 腾讯科技(深圳)有限公司 发明人 黎志云
分类号 G06T11/20(2006.01)I 主分类号 G06T11/20(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 江崇玉
主权项 一种绘制圆角的方法,其特征在于,所述方法包括:在待绘制圆角的两条线的边界处提取出转角的宫格,所述提取出转角的宫格数与所述待绘制圆角的弧度相关,且提取出的宫格个数=弧度×弧度,所述提取出的宫格为矩形;根据所述待绘制圆角的两条线的中轴线的垂线方向对所述转角的宫格进行拆分,拆分成所述待绘制圆角的两条线的中轴线的垂线方向的若干条斜线,按照宫格数从大到小的顺序获取预设条数的斜线;根据预设的宫格透明度的值,对所述获取的预设条数的斜线进行透明度处理,绘制出圆角,所述宫格的透明度的值以所述待绘制圆角的两条线的中轴线的方向呈轴对称,所述每条斜线的开始色和结束色的透明度的值相同,所述若干条斜线中包括开始色的透明度的值比中间色的透明度的值大的斜线,所述若干条斜线中还包括所述开始色的透明度的值比所述中间色的透明度的值小的斜线。
地址 518000 广东省深圳市福田区赛格科技园2栋东403室