一种图标的底盘颜色显示方法及装置制造方法及图纸

技术编号:10528007 阅读:77 留言:0更新日期:2014-10-09 12:50
本发明专利技术公开了一种图标的底盘颜色显示方法及装置,其底盘颜色显示方法包括:A、分别统计图标和图标边缘预设范围中所有像素的颜色比例,以占比最高的颜色作为判断色;B、在色相环上判断所述判断色的补色是否在预设的底盘备选色第一范围内,若是则以补色替换当前的底盘颜色,否则以底盘备选色替换当前的底盘颜色;以图标和底盘中出现最多的颜色的补色和底盘备选色作为调色依据,更符合色彩搭配原理,能根据不同的主题更改底盘颜色,提高了不同主题的适配度;采用色相环判断选择颜色,增加了可匹配颜色的多样性和匹配精度,使色彩搭配更加自然,视觉效果更舒适。

【技术实现步骤摘要】
-种图标的底盘颜色显示方法及装置
本专利技术涉及移动通信领域,特别涉及一种图标的底盘颜色显示方法及装置。
技术介绍
手机、平板电脑等手持移动终端的显示界面上会显示相应软件功能的图标。这些 图标有的是移动终端的系统针对自身开发的应用软件设计的相应主题的图标,有的是用户 从应用软件市场下载的第三方软件安装后产生的图标。由移动终端系统设计的图标通常是 根据移动终端的尺寸、不同主题颜色预先设计的,其图标的颜色与主题背景的颜色搭配适 宜,整体效果美观且区分效果更明显,方便用户查找。而下载安装产生的图标由第三方软件 提供,由应用软件包内相关程序控制,其图标颜色和底盘颜色通常固定不变。不同应用软件 包安装后产生的图标的尺寸不同,形状不同、颜色不同。 为了使后期安装产生的图标与系统自带的图标能保持整体界面布局的一致性,目 前常在图标下面增加底盘,这种底盘的颜色很单调且不可变。移动终端更换主题时,底盘颜 色可能与主题颜色的配色方案存在不适配的问题,从而导致图标显示不突出或不清楚、图 标形状部分失真,显示效果比较单调。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种图标的底盘颜色显示 方法及装置,以解决现有底盘颜色与主题颜色的配色方案存在不适配的问题。 为了达到上述目的,本专利技术采取了以下技术方案: 一种图标的底盘颜色显示方法,其包括: A、 分别统计图标和图标边缘预设范围中所有像素的颜色比例,以占比最高的颜色作为 判断色; B、 在色相环上判断所述判断色的补色是否在预设的底盘备选色第一范围内,若是则以 补色替换当前的底盘颜色,否则以底盘备选色替换当前的底盘颜色。 所述的图标的底盘颜色显示方法中,在所述步骤A之前还包括:A0、根据主题颜色 预设多个适配的底盘备选色。 所述的图标的底盘颜色显示方法中,在所述步骤A之前,步骤A0之后还包括:在色 相环上判断当前的底盘颜色是否在预设的底盘备选色的第二范围内,若是则保持当前的底 盘颜色;否则执行步骤A。 所述的图标的底盘颜色显示方法中,所述步骤A具体包括: A1、分别统计图标和图标边缘预设范围中所有像素的颜色比例,得到图标中占比最高 的第一图标颜色和图标边缘预设范围中占比最高的第一边缘颜色; A2、判断第一边缘颜色的比例是否超过预设阈值:若是则标记底盘第一颜色为判断色, 否则标记图标中占比最高的图标第一颜色为判断色。 所述的图标的底盘颜色显示方法中,所述步骤B具体包括: B1、根据色相环找出所述判断色的补色; B2、判断所述补色在色相环上与预设的底盘备选色的距离是否小于预设周长:若是则 以补色或底盘备选色替换当前的底盘颜色,否则以与补色距离最近的底盘备选色替换当前 的底盘颜色。 -种图标的底盘颜色显示装置,其括: 比例计算模块,用于分别统计图标和图标边缘预设范围中所有像素的颜色比例,以占 比最高的颜色作为判断色; 颜色选择模块,用于在色相环上判断所述判断色的补色是否在预设的底盘备选色第一 范围内,若是则以补色替换当前的底盘颜色,否则以底盘备选色替换当前的底盘颜色。 所述的图标的底盘颜色显示装置中,还包括底盘设置模块,用于根据主题颜色预 设多个适配的底盘备选色。 所述的图标的底盘颜色显示装置中,还包括底盘预判模块,用于在色相环上判断 当前的底盘颜色是否在预设的底盘备选色的第二范围内,若是则保持当前的底盘颜色;否 则启动比例计算模块。 所述的图标的底盘颜色显示装置中,所述比例计算模块包括: 统计单元,用于分别统计图标和图标边缘预设范围中所有像素的颜色比例,得到图标 中占比最高的第一图标颜色和图标边缘预设范围中占比最高的第一边缘颜色; 判断单元,用于判断第一边缘颜色的比例是否超过预设阈值:若是则标记底盘第一颜 色为判断色,否则标记图标中占比最高的图标第一颜色为判断色。 所述的图标的底盘颜色显示装置中,所述颜色选择模块包括: 补色单元,用于根据色相环找出所述判断色的补色; 选择判断单元,用于判断所述补色在色相环上与预设的底盘备选色的距离是否小于预 设周长:若是则以补色替换当前的底盘颜色,否则以与补色距离最近的底盘备选色替换当 前的底盘颜色。 相较于现有技术,本专利技术提供的图标的底盘颜色显示方法及装置,分别统计图标 和底盘中所有像素的颜色比例,以占比最高的颜色作为判断色,判断所述判断色的补色是 否在预设的底盘备选色第一范围内,若是则以补色替换当前的底盘颜色,否则以底盘备选 色替换当前的底盘颜色;以图标和底盘中出现最多的颜色的补色和与主题相关的底盘备选 色作为调色依据,能根据不同的主题更改底盘颜色,提高了不同主题的适配度,更符合色彩 搭配原理;采用色相环判断选择颜色,增加了可匹配颜色的多样性和匹配精度,使色彩搭配 更加自然,视觉效果更舒适。 【附图说明】 图1为本专利技术实施例提供的图标的底盘颜色显示方法的流程图。 图2为本专利技术实施例提供的图标的底盘颜色显示装置的结构框图。 【具体实施方式】 本专利技术提供一种图标的底盘颜色显示方法及装置。为使本专利技术的目的、技术方案 及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此 处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。 本专利技术针对目前底盘颜色固定导致与主题颜色不匹配的问题,提供一种图标的底 盘颜色显示方法及装置,在色相环的基础上,将下载的第三方应用软件的图标颜色与移动 终端当前的主题颜色一起综合分析,为第三方应用软件的图标自动搭配适宜的底盘颜色, 使用户获得清晰的视觉效果。请同时参阅图1,本专利技术实施例提供的图标的底盘颜色显示方 法包括: S100、分别统计图标和底盘中所有像素的颜色比例,以占比最高的颜色作为判断色; S200、在色相环上判断所述判断色的补色是否在预设的底盘备选色第一范围内,若是 则以补色替换当前的底盘颜色,否则以底盘备选色替换当前的底盘颜色。 其中,所述预设的底盘备选色是与主题颜色最佳搭配的多种颜色。在所述步骤 S100之前,需要先根据主题颜色预设多个适配的底盘备选色。每种底盘备选色在色相环上 标记出对应的角度范围。不同主题对应不同的底盘备选色。这样即可为第三方应用软件的 图标提供多种底盘颜色选择。底盘备选色的个数通常由系统自动绑定主题生成,用户还可 根据自己的喜好适当增减。 在根据第三方应用软件的图标颜色与移动终端当前的主题颜色一起综合分析之 前,为了加快调色处理速度,本实施例可以先判断第三方应用软件提供的底盘颜色是否能 与图标颜色和主题颜色匹配,匹配则无需更改底盘颜色,不匹配才执行步骤S10(TS200,以 减少不必要的系统运算;具体为:在色相环上判断当前的底盘颜色是否在预设的底盘备选 色第二范围内,若是则保持当前的底盘颜色;否则执行步骤S100。 本实施例先获取第三方应用软件提供的底盘颜色的RGB值,转换为色相环上对应 的角度。基于预设的底盘备选色在色相环上都有对应的角度范围,接着判断第三方应用软 件提供的底盘颜色的角度是否在底盘备选色的角度±22. 5°范围(即第二范围)内。若是, 则说明当前的底盘颜色是底盘备选色中的一种或颜色比较相近,当前的底盘本文档来自技高网...
一种图标的底盘颜色显示方法及装置

【技术保护点】
一种图标的底盘颜色显示方法,其特征在于,包括:A、分别统计图标和图标边缘预设范围中所有像素的颜色比例,以占比最高的颜色作为判断色;B、在色相环上判断所述判断色的补色是否在预设的底盘备选色第一范围内,若是则以补色替换当前的底盘颜色,否则以底盘备选色替换当前的底盘颜色。

【技术特征摘要】
1. 一种图标的底盘颜色显示方法,其特征在于,包括: A、 分别统计图标和图标边缘预设范围中所有像素的颜色比例,以占比最高的颜色作为 判断色; B、 在色相环上判断所述判断色的补色是否在预设的底盘备选色第一范围内,若是则以 补色替换当前的底盘颜色,否则以底盘备选色替换当前的底盘颜色。2. 根据权利要求1所述的图标的底盘颜色显示方法,其特征在于,在所述步骤A之前还 包括:A0、根据主题颜色预设多个适配的底盘备选色。3. 根据权利要求1所述的图标的底盘颜色显示方法,其特征在于,在所述步骤A之前, 步骤A0之后还包括:在色相环上判断当前的底盘颜色是否在预设的底盘备选色的第二范 围内,若是则保持当前的底盘颜色;否则执行步骤A。4. 根据权利要求1所述的图标的底盘颜色显示方法,其特征在于,所述步骤A具体包 括: A1、分别统计图标和图标边缘预设范围中所有像素的颜色比例,得到图标中占比最高 的第一图标颜色和图标边缘预设范围中占比最高的第一边缘颜色; A2、判断第一边缘颜色的比例是否超过预设阈值:若是则标记底盘第一颜色为判断色, 否则标记图标中占比最高的图标第一颜色为判断色。5. 根据权利要求1所述的图标的底盘颜色显示方法,其特征在于,所述步骤B具体包 括: B1、根据色相环找出所述判断色的补色; B2、判断所述补色在色相环上与预设的底盘备选色的距离是否小于预设周长:若是则 以补色或底盘备选色替换当前的底盘颜色,否则以与补色距离最近的底盘备选色替换当前 的底盘颜色。6. -种图标的底盘...

【专利技术属性】
技术研发人员:梁维伟高建平
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1