首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种wayland环境下应用带阴影的圆角特效实现方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:麒麟软件有限公司

摘要:本发明涉及窗口装饰技术领域,具体提供一种wayland环境下应用带阴影的圆角特效实现方法,包括步骤:获取用户界面图形及其圆角半径和阴影宽度;对于用户界面图形的每一个直角,根据圆角半径确定圆心,画圆与用户界面图像相交于A、B两点得到劣弧AB;以圆心为坐标原点建立坐标系并计算所有像素点的坐标点;计算所有像素点与圆心之间的距离;在片段着色器中丢弃在相应象限内距离大于r的像素点;从x轴或y轴获取边框阴影的所有像素点及其颜色值,对经过每个像素点且与劣弧AB平行的弧段进行颜色补充;将纹理渲染出来,完成用户界面图形的圆角特效。解决带阴影的客户端装饰应用在实现圆角特效上存在效果差,过程复杂的技术问题。

主权项:1.一种wayland环境下应用带阴影的圆角特效实现方法,其特征在于,包括以下步骤:获取需要进行圆角特效处理的用户界面图形,并获取所述用户界面图形的圆角半径r和阴影宽度d;对于用户界面图形的每一个直角,根据圆角半径r确定圆心O,画圆与所述用户界面图像相交于A、B两点,劣弧AB即为新构建的圆角边框;以圆心O为坐标原点建立坐标系并计算所述用户界面图形的所有像素点的坐标点;计算所有像素点与圆心O之间的距离dist;在片段着色器中丢弃在相应象限内距离dist大于r的像素点;从x轴或y轴获取边框阴影的所有像素点及其颜色值,分别根据每个像素点的颜色值,对经过该像素点且与劣弧AB平行的弧段进行颜色补充;将纹理渲染出来,完成用户界面图形的圆角特效。

全文数据:

权利要求:

百度查询: 麒麟软件有限公司 一种wayland环境下应用带阴影的圆角特效实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术