一种页面主题色调的调整方法、装置、设备及介质制造方法及图纸

技术编号:21183856 阅读:22 留言:0更新日期:2019-05-22 14:47
本发明专利技术实施例公开了一种页面主题色调的调整方法、装置、设备及介质。该方法包括:从对象主题页面的数据中获取对象代表图片;根据所述对象代表图片确定关键色数据;根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数,其中,所述主题色调参数用于确定所述对象主题页面的渲染参数。本发明专利技术实施例的技术方案通过对象主题页面的数据,直接生成对象主题页面的主题色调参数,用以对对象主题页面的主题色调进行调整,克服了现有技术进行页面主题色调的局限性,丰富了页面主题色调的设置方案,并提高了主题色调设置的便捷性。

A Method, Device, Equipment and Medium for Adjusting the Tone of Page Theme

The embodiment of the invention discloses a method, device, device and medium for adjusting the theme tone of a page. The method includes: obtaining the object representative picture from the data of the subject page of the object; determining the key color data according to the object representative picture; generating the subject tone parameters of the subject page of the object according to the key color data and preset display strategy, in which the subject tone parameters are used to determine the rendering parameters of the subject page of the object. The technical scheme of the embodiment of the present invention directly generates the subject tone parameters of the subject page of the object through the data of the subject page of the object, so as to adjust the subject tone of the subject page of the object, overcomes the limitation of the existing technology in the subject tone of the page, enriches the setting scheme of the theme tone of the page, and improves the convenience of the subject tone setting.

【技术实现步骤摘要】
一种页面主题色调的调整方法、装置、设备及介质
本专利技术实施例涉及计算机页面配置技术,尤其涉及一种页面主题色调的调整方法、装置、设备及介质。
技术介绍
随着智能终端技术的发展,现有用户终端上,用户可通过各种应用程序(APP)客户端或浏览器来获取信息。不管是客户端页面还是网页(web)的页面,为了满足用户的个性化审美需求,一般会提供不同的主题配色,也称页面皮肤、背景色调等。现有技术中,通常是预先设定几种主题配色,供用户选择使用。但是,显然几种有限的选择难以满足众多用户千变万化的需求。如果设置为由用户上传背景图片,则通常需要上传的图片数据量较大,且需要用户主动选择,难以实现智能化、简捷化。
技术实现思路
本专利技术实施例提供一种页面主题色调的调整方法、装置、设备及介质,以丰富页面主题色调的设置方案,且提高主题色调设置的便捷性。第一方面,本专利技术实施例提供了一种页面主题色调的调整方法,包括:从对象主题页面的数据中获取对象代表图片;根据所述对象代表图片确定关键色数据;根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数,其中,所述主题色调参数用于确定所述对象主题页面的渲染参数。第二方面,本专利技术实施例还提供了一种页面主题色调的调整装置,包括:对象代表图片获取模块,用于从对象主题页面的数据中获取对象代表图片;关键色数据确定模块,用于根据所述对象代表图片确定关键色数据;主题色调参数生成模块,用于根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数,其中,所述主题色调参数用于确定所述对象主题页面的渲染参数。第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面实施例所提供的一种页面主题色调的调整方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面实施例所提供的一种页面主题色调的调整方法。本专利技术实施例通过从对象主题页面中获取对象代表图片,并根据获取的对象代表图片确定关键色数据;根据关键色数据和预设显示策略,生成对象主题页面中用于确定对象主题页面的渲染参数的主题色调参数。上述技术方案通过对象主题页面中的对象代表图片,直接生成对象主题页面的主题色调参数,用以对对象主题页面的主题色调进行调整,由于对象代表图片是对象主题页面中的已有数据,所以无需用户另行上传提供,并且由于是能够代表对象的,所以往往是符合该对象的风格或喜好的。通过对象代表图片来确定主题色调,克服了现有技术进行页面主题色调的局限性,丰富了页面主题色调的设置方案,并提高了主题色调设置的便捷性。附图说明图1是本专利技术实施例一中的一种页面主题色调的调整方法的流程图;图2是本专利技术实施例二中的一种页面主题色调的调整方法的流程图;图3A是本专利技术实施例三中的一种页面主题色调的调整方法的流程图;图3B是本专利技术实施例三中的一种对象主题页面的示意图;图4是本专利技术实施例四中的一种页面主题色调的调整装置的结构图;图5是本专利技术实施例五中的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一中的一种页面主题色调的调整方法的流程图。本专利技术实施例适用于对页面的主题色调进行调整的情况,该方法由页面主题色调的调整装置来执行,该装置由软件和/或硬件实现,并具体配置于具备页面显示功能的电子设备中,如作为客户端,配置于用户终端。还可以配置于提供页面的电子设备中,如为客户端提供业务服务的服务器。如图1所示的一种页面主题色调的调整方法,包括:S110、从对象主题页面的数据中获取对象代表图片。其中,对象主题页面可以理解为承载有对象的描述信息或关联信息的页面,通常是以该对象为核心的页面;对象代表图片可以理解为具备一定的标识作用的图标。示例性地,对象可以是用户;相应的,对象主题页面可以是用户个人主页;对象代表图片可以是用户头像。示例性地,对象可以是商品;相应的,对象主题页面可以是商品详情页,对象代表图片可以是商品关键图,例如商品缩略图。可以理解的是,用户可以是单一主体用户,例如个人账号用户;还可以是多个主体所形成的集体用户,例如企业账号用户。对象主题页面中设置有对象代表图片,该图片初始可以采用默认图片,但通常用户或商家为了实现个性化展示作用,会上传能够代表该对象特点的图片。对于用户个人来说,用户头像往往就是用户喜爱的照片。S120、根据所述对象代表图片确定关键色数据。其中,关键色数据可以理解为能够表征对象代表图片的主题色彩的颜色数据。示例性地,根据对象代表图片确定关键色数据,可以直接将对象代表图片中的任意一个或多个像素点的灰度值确定为关键色数据;还可以将对象代表图片中各像素点的灰度值的平均值确定为关键色数据;还可以根据对象代表图片中各像素点的灰度值将像素点进行分类(例如,按照色系分类、按照灰度值所属数值范围分类等),并将包含像素点数量最多的类别中所包含的一个或多个像素点确定为关键色数据;还可以将对象代表图片中的各像素点的像素值采用设定颜色模型进行表示,并根据各像素点的单一模型参数的参数值确定关键色数据。可选的,根据各像素点的单一模型参数的参数值确定关键色数据,可以是将任一单一模型参数的参数值最大时对应的像素值确定为关键色数据;还可以将各单一模型参数的参数值最大时,组合得到的像素值确定为关键色数据;还可以将各单一模型参数中大于对应的预设参数阈值的参数值中的其中一个确定为关键色数据;还可以确定单一模型参数中大于对应的预设参数阈值的参数值的平均值,并将各单一模型参数对应的平均值组合得到关键色数据。其中,设定颜色模型可以是RGB模型,单一模型参数可以是红原色(Red,R)、绿原色(Green,G)以及蓝原色(Blue,B);设定颜色模型还可以是HSV颜色模型,单一模型参数可以是色相(Hue,H)、饱和度(Saturation,S)和亮度(Value,V);当然设定颜色模型还可以用其他常用颜色模型,在此不再赘述。S130、根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数,其中,所述主题色调参数用于确定所述对象主题页面的渲染参数。其中,预设显示策略可以理解为进行颜色显示时的显示方式,可以是纯色显示,多种颜色块拼接显示。为了达到好的显示效果,特别是对于大面积显示的背景图片,可以采用的预设显示策略包括下述至少一种:横向色值渐变,斜向色值渐变,纵向色值渐变,射线效果色值渐变,环状色值渐变,以及设定图案花纹填充。其中,设定图案花纹优选是根据关键色数据进行匹配确定。例如,从多个候选图案花纹中查找与关键色数据的色调匹配度最好的图案花纹来进行填充。其中,预设显示策略可以预先存储在电子设备本地、或与电子设备关联的其他存储设备或云端中;相应的,在使用预设显示策略时,从电子设备本地、或与电子设备关联的其他存储设备或云端中进行获取。预设显示策略还可以由用户在显示对象主题页面进行显示本文档来自技高网...

【技术保护点】
1.一种页面主题色调的调整方法,其特征在于,包括:从对象主题页面的数据中获取对象代表图片;根据所述对象代表图片确定关键色数据;根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数,其中,所述主题色调参数用于确定所述对象主题页面的渲染参数。

【技术特征摘要】
1.一种页面主题色调的调整方法,其特征在于,包括:从对象主题页面的数据中获取对象代表图片;根据所述对象代表图片确定关键色数据;根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数,其中,所述主题色调参数用于确定所述对象主题页面的渲染参数。2.根据权利要求1所述的方法,其特征在于:所述对象为用户,所述对象主题页面为用户个人主页,所述对象代表图片为用户头像;或所述对象为商品,所述对象主题页面为商品详情页,所述对象代表图片为商品关键图。3.根据权利要求1所述的方法,其特征在于,根据所述对象代表图片确定关键色数据包括:采用颜色量化算法对所述对象代表图片进行量化,得到多个量化子块;根据各量化子块与所述对象代表图片的面积占比确定至少一个关键子块,并确定各关键子块的关键像素值作为所述关键色数据;其中,所述关键像素值为组合颜色的灰度值组合。4.根据权利要求1所述的方法,其特征在于,根据所述对象代表图片确定关键色数据包括:对所述对象代表图片中的像素值进行统计,根据统计结果确定至少一个关键像素值作为所述关键色数据;其中,所述像素值为单一颜色的灰度值,或者,所述像素值为组合颜色的灰度值组合。5.根据权利要求3或4所述的方法,其特征在于,在所述根据所述对象代表图片确定关键色数据之后,还包括:根据关键像素值确定无效关键色数据,并将所述关键色数据中的无效关键色数据剔除,以更新所述关键色数据。6.根据权利要求3或4所述的方法,其特征在于,在所述根据所述对象代表图片确定关键色数据之后,还包括:以所述关键像素值的灰度值为中心,将设定灰度范围内的像素值作为中间像素值;和/或,将至少两个所述关键像素值的灰度值之间的像素值作为中间像素值;其中,所述中间像素值补充作为所述关键色数据。7.根据权利要求3或4所述的方法,其特征在于,根据所述关键色数据和预设显示策略,生成所述对象主题页面的主题色调参数之前,还包括:根据所述关键色数据中确定的关键像素值的数量和/或灰度值范围,在多个预设显示策略中确定匹配的一个预设显示策略;或者...

【专利技术属性】
技术研发人员:黄保强
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1