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