一种颜色配置的方法和装置制造方法及图纸

技术编号:15540850 阅读:225 留言:0更新日期:2017-06-05 10:32
本发明专利技术适用于智能设备领域,提供了一种颜色配置的方法和装置,旨在解决现有技术中文字颜色不能随着背景颜色的变化自动进行搭配的问题。所述方法包括:若检测到用户界面的背景图片被更换,则确定所述用户界面中的文字在更换后的背景图片中对应的背景区域;计算所述背景区域的背景颜色值;根据所述背景颜色值设置所述文字的文字颜色值,使得所述文字颜色值对应的颜色与所述背景颜色值对应的颜色不同。本发明专利技术的技术方案实现了当背景图片被更换时,文字的颜色能够随着背景颜色的变化自动进行搭配,使得用户不再需要手动调整文字的颜色来搭配背景图片的颜色,从而提高智能化水平,增强用户体验。

Method and apparatus for color configuration

The invention is applicable to the field of intelligent equipment, and provides a method and a device for color configuration, aiming at solving the problem that the color of the text can not be automatically matched with the change of the background color in the prior art. The method includes: to detect if the user interface of the background image is replaced, it is determined the background regions of the user interface in the text in the replacement of the background image in the corresponding calculation; the background color of the background area; according to the background color value set the text color value, which makes the the text color value corresponding to the color and the background color values corresponding to different colors. The technical scheme of the invention is realized when the background image is changed, the color of the text can change with the background color collocation automatically, so that the user no longer need to manually adjust the text color to the background color collocation, so as to improve the level of intelligence, enhance the user experience.

【技术实现步骤摘要】
一种颜色配置的方法和装置
本专利技术涉及智能设备领域,尤其涉及一种颜色配置的方法和装置。
技术介绍
随着各种智能终端和智能家电等智能设备的广泛使用,用户对于智能设备上各种应用(Application,APP)的用户界面(UserInterface,UI)的要求越来越高。当用户界面的背景图片被更换时,更换后的背景图片的颜色与显示在该背景图片上的文字的颜色可能存在不匹配的情况。比如原来用户界面上的文字颜色为白色,背景图片的颜色为以黑色为主,则字体颜色与背景图片的颜色搭配合理,文字醒目,但当背景图片的颜色被变更为偏白色时,此时文字颜色如果仍然为白色,则字体颜色与背景图片的颜色搭配不合理,导致用户界面上的文字看不清楚,影响用户体验。
技术实现思路
本专利技术的目的在于提供一种颜色配置的方法和装置,旨在解决现有技术中文字颜色不能随着背景颜色的变化自动进行搭配的问题。本专利技术的第一方面,提供一种颜色配置的方法,包括:若检测到用户界面的背景图片被更换,则确定所述用户界面中的文字在更换后的背景图片中对应的背景区域;计算所述背景区域的背景颜色值;根据所述背景颜色值设置所述文字的文字颜色值,使得所述文字颜色值对应的颜色与所述背景颜色值对应的颜色不同。本专利技术的第二方面,提供一种颜色配置的装置,包括:检测模块,用于若检测到用户界面的背景图片被更换,则确定所述用户界面中的文字在更换后的背景图片中对应的背景区域;计算模块,用于计算所述背景区域的背景颜色值;设置模块,用于根据所述背景颜色值设置所述文字的文字颜色值,使得所述文字颜色值对应的颜色与所述背景颜色值对应的颜色不同。本专利技术与现有技术相比存在的有益效果是:智能设备若检测到用户界面的背景图片被更换,则确定该用户界面中的文字在更换后的背景图片中对应的背景区域,通过计算背景区域的背景颜色值,并根据该背景颜色值设置文字的文字颜色值,使得文字颜色值对应的颜色与背景颜色值对应的颜色不同,实现了当背景图片被更换时,文字的颜色能够随着背景颜色的变化自动进行搭配,使得用户不再需要手动调整文字的颜色来搭配背景图片的颜色,从而提高智能化水平,增强用户体验。附图说明图1是本专利技术实施例一提供的一种颜色配置的方法的流程图;图2是本专利技术实施例二提供的一种颜色配置的方法的流程图;图3是本专利技术实施例二提供的一种颜色配置的方法中使用A-Star算法搜索最短路径的示意图;图4是本专利技术实施例三提供的一种颜色配置的装置的结构示意图;图5是本专利技术实施例四提供的一种颜色配置的装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体附图对本专利技术的实现进行详细的描述。实施例一:图1是本专利技术实施例一提供的一种颜色配置的方法的流程图,本专利技术实施例的执行主体为智能设备或者智能设备的功能模块,图1示例的颜色配置的方法具体可以包括步骤S101至S103,详述如下:S101、若检测到用户界面的背景图片被更换,则确定该用户界面中的文字在更换后的背景图片中对应的背景区域。应用APP运行在智能设备中,当应用APP的用户主动更换该应用APP中用户界面的背景图片时,或者应用APP对应的服务器更新部署的背景图片时,智能设备可以通过该应用APP检测到用户界面的背景图片被更换。具体地,智能设备若检测到用户界面的背景图片被更换,则获取更换后的背景图片,并确定在该用户界面中的文字在更换后的背景图片中对应的背景区域。需要说明的是,用户界面中的文字在用户界面中的布局是固定的,智能设备根据文字的显示位置可以确定出该文字在背景图片中对应的背景区域。S102、计算背景区域的背景颜色值。具体地,智能设备根据步骤S101得到的背景区域,计算该背景区域的背景颜色值。由于背景区域可能由多种颜色组成,因此智能设备计算得到的背景颜色值只需能够标识出该背景区域的整体颜色即可,其具体可以通过获取背景区域的主体颜色,并计算该主题颜色的颜色值得到,也可以通过计算背景区域中各种颜色的颜色值的平均值得到,或者采用其他计算方式得到,此处不做限制。S103、根据背景区域的背景颜色值设置文字的文字颜色值,使得该文字颜色值对应的颜色与背景颜色值对应的颜色不同。具体地,智能设备根据步骤S102得到的背景区域的背景颜色值,设置与该背景颜色值不同的文字颜色值,并使用该文字颜色值设置文字的颜色,使得该文字颜色值对应的颜色与背景颜色值对应的颜色能够合理搭配,从而使用户能够清晰的辨认出背景图片上的文字。本实施例中,智能设备若检测到用户界面的背景图片被更换,则确定该用户界面中的文字在更换后的背景图片中对应的背景区域,通过计算背景区域的背景颜色值,并根据该背景颜色值设置文字的文字颜色值,使得文字颜色值对应的颜色与背景颜色值对应的颜色不同,实现了当背景图片被更换时,文字的颜色能够随着背景颜色的变化自动进行搭配,使得用户不再需要手动调整文字的颜色来搭配背景图片的颜色,从而提高智能化水平,增强用户体验。实施例二:图2是本专利技术实施例二提供的一种颜色配置的方法的流程图,本专利技术实施例的执行主体为智能设备或者智能设备的功能模块,图2示例的颜色配置的方法具体可以包括步骤S201至S205,详述如下:S201、若检测到用户界面的背景图片被更换,则确定该用户界面中的文字在更换后的背景图片中对应的背景区域。应用APP运行在智能设备中,当应用APP的用户主动更换该应用APP中用户界面的背景图片时,或者应用APP对应的服务器更新部署的背景图片时,智能设备可以通过该应用APP检测到用户界面的背景图片被更换。具体地,智能设备若检测到用户界面的背景图片被更换,则获取更换后的背景图片,并确定在该用户界面中的文字在更换后的背景图片中对应的背景区域。需要说明的是,用户界面中的文字在用户界面中的布局是固定的,智能设备根据文字的显示位置可以确定出该文字在背景图片中对应的背景区域。S202、按照预设方式在背景区域中选取评估像素点。具体地,智能设备根据步骤S201确定的背景区域,按照预设方式在该背景区域中选取评估像素点,评估像素点用于评估该背景区域的颜色。预设方式可以是预先设定的选取方式,其具体可以是选取背景区域的全部像素点作为评估像素点,也可以是在背景区域中随机选取像素点作为评估像素点,或者还可以是其他选取方式,此处不做限制。需要说明的是,由于背景图片被更换后,用户界面中的文字的颜色需要被及时更新,以便与背景图片的颜色相匹配,这就要求智能设备能够根据更换后的背景图片的颜色快速确定文字的颜色,因此,一方面需要采用高效的选取评估像素点的预设方式,另一方面还需要保证选取出的评估像素点能够准确的标识更换后的背景图片的颜色。进一步地,按照预设方式在背景区域中选取评估像素点可以通过步骤S2021至步骤S2022实现,详细说明如下:S2021、使用A-Star算法计算背景区域的节点线,其中,该节点线为起始像素点与结束像素点之间的最短路径,起始像素点和结束像素点为背景区域的边缘像素点。A-Star(A*)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。A-Star算法的公式表示为f本文档来自技高网...
一种颜色配置的方法和装置

【技术保护点】
一种颜色配置的方法,其特征在于,所述方法包括:若检测到用户界面的背景图片被更换,则确定所述用户界面中的文字在更换后的背景图片中对应的背景区域;计算所述背景区域的背景颜色值;根据所述背景颜色值设置所述文字的文字颜色值,使得所述文字颜色值对应的颜色与所述背景颜色值对应的颜色不同。

【技术特征摘要】
1.一种颜色配置的方法,其特征在于,所述方法包括:若检测到用户界面的背景图片被更换,则确定所述用户界面中的文字在更换后的背景图片中对应的背景区域;计算所述背景区域的背景颜色值;根据所述背景颜色值设置所述文字的文字颜色值,使得所述文字颜色值对应的颜色与所述背景颜色值对应的颜色不同。2.根据权利要求1所述的方法,其特征在于,所述计算所述背景区域的背景颜色值包括:按照预设方式在所述背景区域中选取评估像素点;根据所述评估像素点的像素颜色值,确定所述背景区域的背景颜色值。3.根据权利要求2所述的方法,其特征在于,所述按照预设方式在所述背景区域中选取评估像素点包括:使用A-Star算法计算所述背景区域的节点线,其中,所述节点线为起始像素点与结束像素点之间的最短路径,所述起始像素点和所述结束像素点为所述背景区域的边缘像素点;将所述节点线包含的像素点作为所述评估像素点。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述评估像素点的像素颜色值,确定所述背景区域的背景颜色值包括:获取每个所述评估像素点的像素颜色值;计算每个所述评估像素点的像素颜色值的平均值;将所述平均值作为所述背景区域的背景颜色值。5.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述背景颜色值设置所述文字的文字颜色值,使得所述文字颜色值对应的颜色与所述背景颜色值对应的颜色不同包括:判断所述背景颜色值与所述背景图片被更换前的原背景颜色值是否相同;若不相同,则根据所述背景颜色值,从预存的颜色搭配信息中获取与所述背景颜色值对应的匹配颜色值,并将所述匹配颜色值作为所述文字的文字颜色值,其中,所述颜色搭配信息包括不同颜色的颜色值之间的对应关系。6.一种颜色...

【专利技术属性】
技术研发人员:杨侃
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东,44

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

1