确定界面控件的颜色的方法、装置以及终端设备制造方法及图纸

技术编号:11622710 阅读:56 留言:0更新日期:2015-06-18 00:33
本发明专利技术实施例提供了一种确定界面控件的颜色的方法和装置,能够提高用户界面的视觉吸引力,改善影响用户体验。该方法包括:从桌面墙纸中获取至少一个像素点;获取该至少一个像素点的颜色值;根据该至少一个像素点的颜色值,确定界面控件中的各像素点的颜色值。通过从桌面墙纸中确定至少一个像素点,并根据该至少一个像素点的颜色值来确定界面控件的颜色,能够实现桌面墙纸与界面控件的颜色风格匹配,进而能够提高用户界面的视觉吸引力,改善影响用户体验。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及多媒体领域,并且更具体地,涉及确定用户界面中界面控件的颜色的方法和装置。
技术介绍
随着智能终端设备的大范围普及,其操作系统的用户界面的视觉吸引力愈发重要。目前的智能终端设备中,主要是通过用户界面的桌面墙纸及主题(主要是界面控件)来提高用户界面的视觉吸引力。用户虽然能够根据自己的喜好来设置桌面墙纸,但是,如果用户希望变更界面控件,只能通过使用给定风格的主题,因此无法确保桌面墙纸和界面控件的颜色风格统一,甚至可能出现用户喜欢的桌面墙纸和给定的界面控件的颜色风格相悖的情况,降低了用户界面的视觉吸引力,严重影响用户体验。因此,希望提供一种技术,能够提高用户界面的视觉吸引力,改善影响用户体验。
技术实现思路
本专利技术实施例提供一种确定界面控件的颜色的方法、装置以及终端设备,能够提高用户界面的视觉吸引力,改善影响用户体验。第一方面,提供了一种确定界面控件的颜色的方法,该方法包括:从桌面墙纸中获取至少一个像素点;获取该至少一个像素点的颜色值;根据该至少一个像素点的颜色值,确定该界面控件中的各像素点的颜色值。结合第一方面,在第一方面的第一种实现方式中,该从桌面墙纸中获取至少一个像素点,包括:根据预设规则,从该桌面墙纸中获取目标图像块,其中,该目标图像块包括该至少一个像素点。结合第一方面及其上述实现方式,在第一方面的第二种实现方式中,该根据预设规则,从该桌面墙纸中获取目标图像块,包括:根据预设位置,从该桌面墙纸中获取该目标图像块;和/或根据预设尺寸,从该桌面墙纸中获取该目标图像块。结合第一方面及其上述实现方式,在第一方面的第三种实现方式中,该根据预设位置,从该桌面墙纸中获取该目标图像块,包括:根据该界面控件的在该屏幕上的位置,从该桌面墙纸中获取该目标图像块,以使该目标图像块在该桌面墙纸中的位置与该界面控件在该屏幕上的位置相对应。结合第一方面及其上述实现方式,在第一方面的第四种实现方式中,从该桌面墙纸中获取该目标图像块,包括:根据该界面控件的尺寸,从该桌面墙纸中获取该目标图像块,以使该目标图像块的尺寸大于或等于该界面控件的尺寸。结合第一方面及其上述实现方式,在第一方面的第五种实现方式中,如果该像素点为一个,则该根据该至少一个像素点的颜色值,确定界面控件中的各像素点的颜色值,包括:将该像素点的颜色值作为该界面控件中的各像素点的颜色值;或如果该像素点为至少两个,则该根据该至少一个像素点的颜色值,确定界面控件中的各像素点的颜色值,包括:将该至少两个像素点的颜色值作为该界面控件中所对应的各像素点的颜色值。结合第一方面及其上述实现方式,在第一方面的第六种实现方式中,该方法还包括:对该界面控件中的各像素点的颜色值进行第一加工处理,并获取经该第一加工处理后的各像素点的颜色值,其中,该第一加工处理包括以下至少一种处理:虚化处理、透明处理、蒙黑处理或颜色改变处理。结合第一方面及其上述实现方式,在第一方面的第七种实现方式中,如果该像素点为至少两个,则该根据该至少一个像素点的颜色值,确定界面控件中的各像素点的颜色值,包括:根据该至少两个像素点的颜色值,确定目标颜色值;根据目标颜色值,确定界面控件中的各像素点的颜色值。结合第一方面及其上述实现方式,在第一方面的第八种实现方式中,该根据该至少两个像素点的颜色值,确定目标颜色值,包括:将该至少两个像素点的颜色值按照预设的算法进行计算,将该计算的结果作为该目标颜色值,其中,该算法包括:将该至少两个像素点的颜色值中出现次数最多的颜色值,作为该目标颜色值;或对该至少两个像素点的颜色值求平均数,将该平均数作为该目标颜色值。结合第一方面及其上述实现方式,在第一方面的第九种实现方式中,该根据目标颜色值,确定界面控件中的各像素点的颜色值,包括:对该目标颜色值进行第二加工处理,并将经该第二加工处理后的目标颜色值,作为该界面控件中的各像素点的颜色值,其中,该第二加工处理包括以下至少一种处理:虚化处理、透明处理、蒙黑处理或颜色改变处理。第二方面,提供了一种确定界面控件的颜色的装置,该装置包括:像素点获取单元,用于从桌面墙纸中获取至少一个像素点;颜色值获取单元,用于获取该至少一个像素点的颜色值;颜色值确定单元,用于根据该至少一个像素点的颜色值,确定该界面控件中的各像素点的颜色值。结合第二方面,在第二方面的第一种实现方式中,该像素点获取单元具体用于根据预设规则,从该桌面墙纸中获取目标图像块,其中,该目标图像块包括该至少一个像素点。结合第二方面及其上述实现方式,在第二方面的第二种实现方式中,该像素点获取单元具体用于根据预设位置,从该桌面墙纸中获取该目标图像块;和/或根据预设尺寸,从该桌面墙纸中获取该目标图像块。结合第二方面及其上述实现方式,在第二方面的第三种实现方式中,该像素点获取单元具体用于根据该界面控件的在该屏幕上的位置,从该桌面墙纸中获取该目标图像块,以使该目标图像块在该桌面墙纸中的位置与该界面控件在该屏幕上的位置相对应。结合第二方面及其上述实现方式,在第二方面的第四种实现方式中,该像素点获取单元具体用于根据该界面控件的尺寸,从该桌面墙纸中获取该目标图像块,以使该目标图像块的尺寸大于或等于该界面控件的尺寸。结合第二方面及其上述实现方式,在第二方面的第五种实现方式中,如果该像素点为一个,则该颜色值确定单元具体用于将该像素点的颜色值作为该界面控件中的各像素点的颜色值;或如果该像素点为至少两个,则该颜色值确定单元具体用于将该至少两个像素点的颜色值作为该界面控件中所对应的各像素点的颜色值。结合第二方面及其上述实现方式,在第二方面的第六种实现方式中,该颜色值确定单元还用于对该界面控件中的各像素点的颜色值进行第一加工处理,并获取经该第一加工处理后的各像素点的颜色值,其中,该第一加工处理包括以下至少一种处理:虚化处理、透明处理、蒙黑处理或颜色改变处理。结合第二方面及其上述实现方式,在第二方面的第七种实现方式中,如果该像素点为至少两个,则该颜色值确定单元具体用于根据该至少两个像素点的颜色值,确定目标颜色值;根据目标颜色值,确定界面控件的颜色。结合第二方面及其上述实现方式,在第二方面的第八种实现方式中,该颜色值确定单元具体用于将该至少两个像素点的颜色值按照预设的算法进行计算,将该计算的结果作为该目标颜色值,其中,该算法包括:将该至少两个像素点的颜色值中出现次数最多的颜色值,作为该目标颜色值;或对该至少两个像素点的颜色值求平均数,将该平均数作为该目标颜色值。结合第二方面及其上述实现方式,在第二方面的第九种实现方式中,该颜色值确定单元还用于对该目标颜色值进行第二加工处理,并将经该第二加工处理后的目标颜色值,作为该界面控件的颜色值,其中,该第二加工处理包括以下至少一种处理:虚化处理、透明处理、蒙黑处理或颜色改变处理。第三方面,提供了一种终端设备,该终端设备包括:显示器,用于呈现分别与该终端设备提供的功能相对应的操作界面;处理器,用于从该操作界面的桌面墙纸中获取至少一个像素点,获取该至少一个像素点的颜色值,根据该至少一个像素点的颜色值,确定该操作界面的界面控件中的各像素点的颜色值。结合第三方面,在第三方面的第一种实现方式中,该处理器具体用于根据预设规则,从该桌面墙纸中获取目标图像块,其中,该目标图像块包括该至少本文档来自技高网...
确定界面控件的颜色的方法、装置以及终端设备

【技术保护点】
一种确定界面控件的颜色的方法,其特征在于,所述方法包括:从桌面墙纸中获取至少一个像素点;获取所述至少一个像素点的颜色值;根据所述至少一个像素点的颜色值,确定界面控件中的各像素点的颜色值。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:钱凯李建华
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东;44

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

1