[发明专利]一种图标处理方法、装置及终端有效
申请号: | 201811639701.4 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109885218B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 张朝勇 | 申请(专利权)人: | 深圳前海达闼云端智能科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 陈龙 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图标 处理 方法 装置 终端 | ||
本发明涉及通信技术领域,尤其公开了一种图标处理方法、装置及终端,其中,方法包括:获取应用程序的图标;确定所述图标的有效区域内部的最大倒圆角图标区域,其中所述最大倒圆角图标区域为满足按照倒圆角曲率半径为预设值进行倒圆角处理的面积最大的图标区域;对所述图标中除最大倒圆角图标区域以外的区域进行剪切处理。由此可见,利用本发明方案,可以使应用程序的图标在显示时有相同的尺寸和形状,并且不会在边角留有不必要的空白间隙,达到美观的效果。
技术领域
本公开涉及通信技术领域,尤其涉及一种图标处理方法、装置及终端。
背景技术
伴随着智能手机、平板电脑等移动智能终端的产生,出现了iOS、Android(安卓)等移动操作系统。运行在移动操作系统上的应用程序,常称为应用或app。应用的图标常被设计成倒圆角图标,即一个正方形的四角经倒圆角处理而成。由于两大移动操作系统之一的Android系统对图标的设计并无统一的规范,导致各种应用的开发者提供的图标设计风格不统一。在移动智能终端上或应用市场中呈现时,不同风格的图标会引起视觉上杂乱的感受。
为了使各种不同风格的图标在呈现时有美观的效果,移动智能终端的厂商或应用市场的管理者常对图标作统一的处理。例如,有些厂商对各种应用的图标进行重新绘制,但这种方式忽视了开发者的设计意图,而且成本高昂,也不可能覆盖所有应用。有的厂商要求开发者提供符合其要求的图标,但不同厂商的不同要求使得开发者需要提供不同的版本,增加了设计和维护的成本。有的厂商对开发者提供的图标版本进行统一的剪裁,但由于图标风格差异,简单的剪裁常导致剪裁后的图标边角留有空白间隙,不够美观。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种图标处理的方法、装置、计算设备及计算机存储介质。
根据本发明的一个方面,提供了一种图标处理方法,包括:获取应用程序的图标;确定所述图标的有效区域内部的最大倒圆角图标区域,其中所述最大倒圆角图标区域为满足按照倒圆角曲率半径为预设值进行倒圆角处理的面积最大的图标区域;对所述图标中除最大倒圆角图标区域以外的区域进行剪切处理。
可选的,所述一种图标处理方法,进一步包括:确定所述图标的有效区域;在所述图标的有效区域内查找所有满足按照倒圆角曲率半径为预设值进行倒圆角处理的倒圆角图标区域;从查找到的所有倒圆角图标区域中确定一个面积最大的倒圆角图标区域。
可选的,所述一种图标处理方法,进一步包括:剪切所述图标的四条边上的透明区域;剪切所述图标的四个角上的透明区域;按照倒圆角曲率半径为预设值进行倒圆角处理。
可选的,所述一种图标处理方法,进一步包括:检测所述图标的四条边方向上的实际边界线;获取所述实际边界线与其所对应的所述图标的边之间的距离;当所述距离符合预设标准时,根据检测到的四个方向上的所述实际边界线确定剪切的正方形范围;根据所述正方形范围对所述图标进行剪切。
可选的,所述一种图标处理方法,进一步包括:步骤501:读取图标;步骤502:分别从所述图标的四条边、沿着与边垂直向内的方向检测直边;步骤503:按顺序检测所述直边上的像素点;步骤504:判断所述像素点是否透明,若是,则继续执行步骤503,否则执行步骤505;步骤505:继续检测若干个像素点,判断继续检测的若干个像素点的透明度是否都与所述像素点相同,若是,则执行步骤506,否则执行步骤507;步骤506:获取所述直边与其所对应的图标的边之间的距离,然后执行步骤508;步骤507:设置所述直边与其所对应的图标的边之间的距离为零,然后执行步骤506;步骤508:判断所述距离是否小于第三预设值,若是,则执行步骤509,否则执行步骤513;步骤509:统计所述四个直边与所对应的边之间距离的标准差;步骤510:判断所述标准差是否小于第四预设值,若是,则执行步骤511,否则执行步骤513;步骤511:确定一个选择保留的正方形区域:步骤512:删除所述正方形区域外的所有像素;步骤513:保存图标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海达闼云端智能科技有限公司,未经深圳前海达闼云端智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811639701.4/2.html,转载请声明来源钻瓜专利网。