一种修饰图标的方法、装置和移动终端制造方法及图纸

技术编号:8934405 阅读:120 留言:0更新日期:2013-07-18 02:58
本发明专利技术涉及通信技术领域,尤其涉及修饰图标的方法、装置和移动终端,用于获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择一个图片修饰所述当前图标。使用本发明专利技术实施例提供的修饰图标的方法、装置和终端,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种修饰图标的方法、装置和移动终端
技术介绍
Android安卓平台主菜单提供了丰富的应用图标展示方法和内容。现有技术中完全根据用户预制于应用包中的图片来显示应用图标,没有过多的修饰。这就造成了主菜单上各应用的图标从形状到风格都可能不一样,整体显示凌乱。目前,还可给应用图标随机配置上背景图,但是这种方法也很生硬,随机的方式也有很大的不确定性。这样,随机配置上的背景可能和应用图标原图色调上很接近,这样效果反而不好。
技术实现思路
本专利技术实施例提供了一种修饰图标的方法、装置和移动终端,可以提供与图标颜色匹配的修饰图。本专利技术实施例提供了一种修饰图标的方法,包括:获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择图片修饰所述当前图标。相应的,本专利技术实施例提供了一种修饰图标的装置,包括:获取模块,用于获取移动终端当前图标的颜色均值;查找模块,用于查找所述颜色均值对应的图片组;修饰模块,用于在所述对应的图片组中选择图片修饰所述当前图标。相应的,本专利技术实施例提供了一种移动终端,包括:上述修饰图标的装置。本专利技术实施例提供了一种修饰图标的方法、装置和移动终端,用于获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择图片修饰所述当前图标。使用本专利技术实施例提供的修饰图标的方法、装置和终端,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。附图说明图1为本专利技术实施例中修饰图标的方法流程示意图;图2为本专利技术另一实施例中修饰图标的方法流程示意图;图3为本专利技术实施例中修饰图标的装置示意图。具体实施例方式下面结合各个附图对本专利技术实施例技术方案的主要实现原理具体实施方式及其对应能够达到的有益效果进行详细地阐述。为了解决现有技术存在的问题,本专利技术实施例提供了一种修饰图标的方法,如图1所示,该方法包括:步骤101、获取移动终端当前图标的颜色均值;步骤102、查找颜色均值对应的图片组;步骤103、在对应的图片组中选择图片修饰该当前图标。现有技术中为终端显示的图标配置修饰图时,一般随机选择存储的图片修饰图标。这样,导致随机选择的图片可能和图标色彩不匹配。本专利技术实施例提供的方法,预先按照图片的颜色,将图片划分到所属的图片组。具体的,将同色调的图片作为一个图片组存储,然后为该图片组配置一个或多个颜色值范围。例如,可以将粉色系的图片划分为一个图片组,将黄色系的图片划分为一个图片组。为每个图片组配置颜色值范围时,可以参考图片组的色调,例如将粉色调三原色rgb (255,105,180) HotPink, rgb (255,20,147) DeepPink 等归为同一颜色值范围;把绿色调rgb (0,128,0) Green > rgb (0,100,0) DarkGreen等归为同一颜色值范围。其中,每个颜色值范围包含一个或多个rgb值,所有颜色值范围中包含的rgb值可以覆盖三原色系的所有rgb值,也可以覆盖三原色系的部分rgb值。较佳的,每个颜色值范围包含的rgb值不相同。而且,也可以采用其他方式对图片进行分组,如将像素大小一样的图片划分在一个图片组中。需要为当前图标配置修饰图时,可以获取当前图标的所有或部分像素点的颜色值;计算所有或部分像素点的颜色均值。较佳的,获取部分像素点的颜色值时,最好在该图标的各个区域内均获取,避免集中获取某个区域的颜色值。确保颜色均值可以表征该图标的整体颜色。然后,在每个图片组预置对应的各个颜色值范围内,查找是否具有该颜色均值,其中,各个颜色值范围内包括一个或一个以上颜色值;若具有,则查找该颜色均值所在的颜色值范围对应的图片组;若不具有,则在各个颜色值范围内查找与该颜色均值差值最小的颜色值;查找差值最小的颜色值所在的颜色值范围对应的图片组。最后,在对应的图片组中选择至少一个图片;将选择的图片作为当前图标的前景图或背景图。例如,假设当前图标的颜色均值为rgb (0,100,0),第一个图片组对应的颜色值范围包括:rgb(255,105,180)、rgb (255,20,147)、第二个图片组对应的颜色值范围包括:rgb (0,128,0)、rgb (0,100,0),则可以查找到该颜色均值位于第二个图片组对应的颜色值范围内,由此,在第二个图片组内选择一个图片,将选择的图片作为当前图标的前景图或背景图。当每个颜色值范围均不具有该像素颜色均值时,可以计算各个颜色值范围内的颜色值与该颜色均值的差值,查找差值最小的颜色值所在的颜色值范围对应的图片组。例如,假设当前图标的颜色均值为rgb (0,100,0),第一个图片组对应的颜色值范围包括:rgb (255,105,180)、rgb (255,20,147)、第二个图片组对应的颜色值范围包括:rgb (0,128,0)、rgb (0,110,0),则可以确定出rgb (0,110,0)与该颜色均值的差值最小。由此,在rgb (0,110,0)所在的颜色值范围对应的图片组中一个图片,将选择的图片作为当前图标的前景图或背景图。其中,确定与颜色均值的差值时,可以采用矢量方式计算。通过上述描述,可以看出,使用本专利技术实施例提供的修饰图标的方法,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。下面通过具体实施例对本专利技术实施例提供的修饰图标的方法进行详细说明,如图2所示,包括以下步骤:步骤201、获取当前图标的颜色均值;具体的,获取移动终端当前图标的所有或部分像素点的颜色值;计算所有或部分像素点的颜色值的均值,作为当前图标的颜色均值。步骤202、在每个图片组预置对应的各个颜色值范围内,查找是否具有该颜色均值;若具有,执行步骤203 ;否则,执行步骤204 ;具体的,一般情况下,图片组与颜色值范围为一一对应关系,当然,也可以一个图片组对应多个颜色值范围或者多个图片组对应一个颜色值范围。步骤203、查找颜色均值所在的颜色值范围对应的图片组,执行步骤206 ;步骤204、在各个颜色值范围内查找与颜色均值差值最小的颜色值;具体的,确定差值时可以采用矢量算法。步骤205、查找差值最小的颜色值所在的颜色值范围对应的图片组;步骤206、在对应的图片组中选择一个图片,将选择的图片作为当前图标的前景图或背景图。通过上述描述,可以看出,使用本专利技术实施例提供的修饰图标的方法,通过预先将同色调的图片分为一个图片组,并为每个图片组配置颜色值范围,查找当前图标的像素颜色均值所在的颜色值范围或最接近的颜色值范围,进而确定出修饰图标的图片组。由此,可以提供与图标颜色匹配的修饰图。基于同一专利技术构思,本专利技术实施例还提供了一种修饰图标的装置,如图3所示,包括:获取模块301,用于获取移动终端当前图标的颜色均值;查找模块302,用于查找所述颜色均值对应的图片组;修饰模块303,用于在所述对应的图片组中选择图片修饰所述当前图标。本文档来自技高网...

【技术保护点】
一种修饰图标的方法,其特征在于,包括:获取移动终端当前图标的颜色均值;查找所述颜色均值对应的图片组;在所述对应的图片组中选择图片修饰所述当前图标。

【技术特征摘要】

【专利技术属性】
技术研发人员:张鹏
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1