终端图标文字颜色的调整方法及装置的制造方法_4

文档序号:8412203阅读:来源:国知局
但这种方式下图标文字颜色是统一修改的,例如,当壁纸为白色和黑色的结合时,文字要么显示黑色,要么显示白色,这样导致在壁纸存在多个颜色时,无法保证图标文字的识别操作的问题。在壁纸存在多个颜色时,提高图标文字的识别度,进而保证了图标文字的识别。
[0097]参考图6,基于上述方法的第一实施例,提出本发明方法的第二实施例,在所述步骤S221之后,还包括:
[0098]步骤S224,在所述明度区间包括第一明度区间和第二明度区间时,确定所述明度区间中分别属于第一明度区间和第二明度区间的区域的面积值;
[0099]步骤S225,在所述第一明度区间的面积值大于第二明度区间的面积值时,调整所述桌面图标文字的颜色为白色;
[0100]步骤S226,在所述第二明度区间的面积值大于第二明度区间的面积值时,调整所述桌面图标文字的颜色为黑色。
[0101]在图标文字显示的壁纸区域的明度区间包括第一明度区间和第二明度区间时,即,所述明度区间包括高明度值和低明度值的壁纸区域时,确定所述明度区间中分别属于第一明度区间和第二明度区间的区域的面积值,即,确定分别属于高明度区域和低明度区域的尺寸大小,并判断所述高明度区域是否大于所述低明度区域,在高明度区域大于所述低明度区域时,该壁纸区域对应的图标文字显示黑色;在高明度区域小于所述低明度区域时,该壁纸区域对应的图标文字显示白色。
[0102]为了更好的描述本发明技术方案,参考图7,调整桌面图标文字颜色的流程:
[0103]步骤一:设置壁纸;
[0104]步骤二:获取壁纸单个像素的RGB值;并分析RGB值的明度;有以下三种情况;
[0105]A:图标文字显示的壁纸区域中,都属于(高明度一最高明度)色值;那对应的图标的文字则显示黑色;
[0106]B:图标文字显示的壁纸区域中,都属于(最低明度一中明度)色值;那对应的图标的文字则显示白色;
[0107]C:图标文字显示的壁纸区域中,(高明度一最高明度)与(最低明度一中明度)效果结合的效果;分为以下2种情况;
[0108]1:(高明度一最高明度)区域大于或等于(最低明度一中明度);那对应的图标的文字则显示黑色;
[0109]2:(高明度一最高明度)区域小于(最低明度一中明度);那对应的图标的文字则显示白色。明度的具体划分,参考图8,图中明度区间的划分,包括最低明度、低明度,中明度、高明度和最高明度区间,在最低明度和低明度之间,壁纸颜色为等量加黑的颜色,对应的图标文字颜色为等量加白的颜色,即,明度越低图标文字颜色越白,在中明度时,图标文字颜色为标准颜色,即在该明度区间内图标文字易于识别,在高图明度和最高明度之间,壁纸颜色为等量加白的颜色,对应的图标文字颜色为等量加黑的颜色,即,在明度越高图标文字颜色越黑。在最低明度至低明度壁纸区间的图标文字为黑色、最高明度和高明度壁纸区间的文字为白色时,图标文字不易识别,需要按照上述方式调整终端桌面图标文字颜色。通过对壁纸不同颜色的明度值,来对壁纸上面的图标文字进行颜色改变;这样可以让显示效果变得更好;而不会因为壁纸的颜色高明度或低明度而影响文字的阅读。
[0110]在本发明其他实施例中,也可以在触发终端图标文字颜色的调整后,确定壁纸颜色,按照颜色值不同将壁纸划分为多个子区域,分别确定各个子区域与壁纸颜色对应的反色,在反色下,图标文字容易识别,在反色的基础上再结合上述图标文字颜色的调整方式调整明度使得图标文字颜色对应变黑或者变白,或者进一步在调整文字变黑或者变白的基础上,相应调整图标文字的透明度,例如,文字需要调整为黑色时,调整文字的透明度变低;在文字需要调整为白色时,调整文字的透明度变高。进一步提高终端图标文字的识别度,使得图标文字的阅读不会出现问题,进而提高终端操作的准确性。
[0111]本实施例通过按照终端桌面壁纸颜色的明度不同,来调整桌面图标文字的颜色,进一步提高了终端桌面图标文字的识别度,使得桌面图标文字易于识别。
[0112]本发明进一步提供一种终端图标文字颜色的调整装置。
[0113]参照图9,图9为本发明终端图标文字颜色的调整的较佳实施例的功能模块示意图。
[0114]本实施例一种终端图标文字颜色的调整装置,所述终端图标文字颜色的调整装置包括:获取模块10和调整模块20,
[0115]所述获取模块10,用于获取终端桌面壁纸的RGB值,并获取所述RGB值的明度值;
[0116]在本实施例中,用户在使用终端时,可以根据需要和自己喜爱更换终端界面的桌面壁纸,例如,重新下载壁纸更换、或从保存的图片中选择图片作为桌面壁纸,实现桌面壁纸的自定义。在终端界面的桌面壁纸更换后,且在所述桌面壁纸的颜色与更换前的桌面壁纸颜色差异很大时,或者根据用户选择触发终端图标文字颜色的调整,或者对更换壁纸后桌面壁纸颜色与对应区域的图标文字颜色进行分析来触发对终端图标文字颜色的调整,例如,在壁纸颜色与图标文字颜色相似度值超过一定值(60%或80%等)时,触发对终端图标文字颜色的调整。可以通过多种方式触发终端图标文字颜色的调整,例如,I)通过终端的物理按键来触发(单个物理按键或者多个物理按键的组合);2)通过终端界面上的虚拟按键来触发;3)或者通过物理按键及虚拟按键的组合来触发。以上所列举出的终端图标文字颜色的调整触发方式仅仅为示例性的,本领域技术人员利用本发明的技术思想,根据其具体需求所提出的其它终端图标文字颜色的调整触发方式均在本发明的保护区间内,在此不进行穷举。
[0117]在触发对终端图标文字颜色的调整后,通过对终端桌面壁纸颜色的分析,获取终端桌面壁纸的RGB值,即,获取桌面壁纸单个像素的RGB值,并分析并获取所述RGB值的明度值,所述明度值包括高明度值,中明度值及低明度值,例如,明度值为70% (不包括端点)-100% (包括端点)为高明度值,明度值为40% (包括端点)-70% (包括端点)为中明度值,明度值为0% (包括端点)_40% (不包括端点),为低明度值。也还可以是采取其他的方式划分各个明度区间,例如,0-30 %为低明度,30-60 %为中明度,60-100为高明度。在高明度值时,壁纸颜色偏向于白色,在低明度值时,壁纸颜色偏向于黑色。
[0118]所述调整模块20,用于根据所述明度值调整桌面图标文字的颜色。
[0119]在获取到所述RGB值的明度后,即获取到桌面壁纸的单个像素的RGB值后,根据所述明度调整桌面图标文字的颜色,即,根据单个像素的明度值来调整桌面壁纸每个像素对应的图标文字的颜色。
[0120]具体的,参考图10,所述调整模块20包括确定单元21和调整单元22,
[0121]所述确定单元21,用于确定所述明度值所属的明度区间;
[0122]所述调整单元22,用于根据所述明度区间调整所述桌面图标文字的颜色。
[0123]所述明度区间包括高明度区间、中明度区间及低明度区间,明度区间的划分如上所述根据明度值来划分。在获取到壁纸单个像素的RGB值的明度值后,确定所述明度值所属的明度区间,根据所述明度区间调整所述桌面图标文字的颜色。例如,划分为第一明度区间和第二明度区间,所述第一明度区间内的明度值为低明度值,所述第二明度区间内的明度值为高明度值;或所述第一明度区间内的明度值为高明度值,所述第二明度区间内的明度值为低明度值。
[0124]具体的,参考图11,所述调整模块20还包括:判断单元23,
[0125]所述判断单元23,用于判断所述明度区间是否为第一明度区间;
[0126]所述调整单元22,还用于在所述明度区间为第一明度区间时,调整所述桌面图标文字的颜色为白色;还用于在所述明度区间为第二明度区间时,调整所述桌面图标文字的颜色为黑色,所述第二明度区间内的明度值大于所述第一明度区间内的明度值。
[0127]在本实施例中,优选地,所述第二明度区间内的明度值大于所述第一明度区间内的明度值。即,所述第二明度区间内的明度为高明度值,所述第一明度区间内的明度值为低明度值。在获取到桌面壁纸的单个像素的明度值后,并确定所述明度值所属的明度区间,判断所述明度区间是否为第一明度区间,即,判断所述明度区间是否为低明度区间,在所述明度区间为第一明度区间时,调整所述桌面图标文字的颜色为白色;在为低明度值时,桌面壁纸颜色较深,偏向于黑色,将桌面图标文字颜色调整为白色,易于识别。在所述明度区间为第二明度区间时,调整所述桌面图标文字的颜色为黑色;在为高明度值时,桌面壁纸较浅,偏向于白色,将桌面图标文字颜色调整为黑色,易于识别。
[0128]本实施例提出的终端图标文字颜色的调整方法,通过获取终端桌面壁纸的RGB值,并获取所述RGB值的明度值;根据所述明度值调整桌面图标文字的颜色,即根据终端桌面壁纸颜色的明度值来调整桌面图标文字的颜色,提高自定义桌面壁纸下图标文字的识别度。有效避免现有通过壁纸颜色来完成图标文字颜色的调整。但这种方式下图标文
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1