一种数据处理的方法以及相关装置制造方法及图纸

技术编号:29009860 阅读:30 留言:0更新日期:2021-06-26 05:09
本申请实施例公开了一种数据处理的方法以及相关装置,实现在面对海量的素材时能够通过预设分色规则来确定出主色和背景色在各自色阶上的目标颜色值,从而在得到目标颜色后实现对目标素材的染色,使得只需要通过主色和背景色就能够实现对目标素材进行染色,无需手动替换素材,不仅降低制作成本还提高了制作效率。本申请实施例提供的数据处理的方法包括:获取主色和背景色;通过预设分色规则在主色的第一色阶上确定第一目标颜色值以及在背景色的第二色阶上确定第二目标颜色值;根据第一目标颜色值确定第一目标颜色,根据第二目标颜色值确定第二目标颜色,第一目标颜色和第二目标颜色用于对目标素材进行染色,以使染色后的目标素材被制作成主题包。标素材被制作成主题包。标素材被制作成主题包。

【技术实现步骤摘要】
一种数据处理的方法以及相关装置


[0001]本申请实施例涉及计算机
,具体涉及一种数据处理的方法以及相关装置。

技术介绍

[0002]主题包作为一组美化系统或者美化软件界面的数据包,随着终端的普及,主题也广泛被用户所应用,而用户对主题的制作要求也越来越高。
[0003]为了满足用户对主题的制作要求,用户对于一个产品的主题制作,通常需要用户从大量的素材资源中手动来选取符合制作要求的素材来适配出主题,也就是通过手动操作对文字的颜色、图标的颜色等等进行选择编辑,不断地重复选择、替换、修改后才能制作出符合要求的主题。
[0004]然而,目前这种通过用户手动操作对一个个素材进行替换来制作主题的方式,制作成本高,并且在面对海量的素材时易出错,从而导致制作主题的效率较低。

技术实现思路

[0005]本申请实施例提供了一种数据处理方法以及相关装置,用于实现在面对海量的素材时,也能够通过预设分色规则来确定出主色和背景色在各自色阶上的目标颜色值,从而在得到目标颜色后实现对目标素材的染色,使得只需要通过主色和背景色就能够实现对目标素材进行染色,无需手动替换素材,不仅降低了制作成本,还提高了制作效率。
[0006]第一方面,本申请实施例提供了一种数据处理的方法,包括:
[0007]获取主色和背景色;
[0008]通过预设分色规则在所述主色的第一色阶上确定第一目标颜色值以及在所述背景色的第二色阶上确定第二目标颜色值;
[0009]根据所述第一目标颜色值确定第一目标颜色,根据所述第二目标颜色值确定第二目标颜色,所述第一目标颜色和所述第二目标颜色用于对目标素材进行染色,以使染色后的目标素材被制作成主题包。
[0010]第二方面,本申请实施例提供了一种数据处理的装置,该数据处理的装置包括:
[0011]获取单元,用于获取主色和背景色;
[0012]第一确定单元,用于通过预设分色规则在所述获取单元获取的所述主色的第一色阶上确定第一目标颜色值以及在所述获取单元获取的所述背景色的第二色阶上确定第二目标颜色值;
[0013]第二确定单元,用于根据所述第一确定单元确定的所述第一目标颜色值确定第一目标颜色,根据所述第一确定单元确定的所述第二目标颜色值确定第二目标颜色,所述第一目标颜色和所述第二目标颜色用于对目标素材进行染色,以使染色后的目标素材被制作成主题包。
[0014]在一种可能的设计中,在本申请实施例的第二方面的第一种可能实现方式中,所
述第一确定单元,包括:
[0015]确定模块,用于确定所述主色的第一色阶值以及所述背景色的第二色阶值;
[0016]所述确定模块,用于根据所述第一色阶值与所述第二色阶值确定WCAG值;
[0017]判断模块,用于判断所述WCAG值是否落入预设WCAG区间;
[0018]所述确定模块,用于在所述判断模块判断出所述WCAG值落入所述预设WCAG区间时,则在所述第一色阶上确定所述预设WCAG区间对应的颜色值为所述第一目标颜色值,以及在所述第二色阶上确定所述预设WCAG区间对应的颜色值为所述第二目标颜色值;
[0019]所述确定模块,用于在所述判断模块判断出所述WCAG值未落入所述预设WCAG区间时,则确定第一颜色值以及第二颜色值,所述第一颜色值在所述第一色阶上与所述预设WCAG区间对应的颜色值之间的色阶距离最小,所述第二颜色值在所述第二色阶上与所述预设WCAG区间对应的颜色值之间的色阶距离最小;
[0020]所述确定模块,用于确定所述第一颜色值为所述第一目标颜色值,以及确定所述第二颜色值为所述第二目标颜色值。
[0021]在一种可能的设计中,在本申请实施例的第二方面的第二种可能实现方式中,所述确定模块,包括:
[0022]计算子模块,用于通过距离计算公式计算所述主色的第一色阶位置以及所述背景色的第二色阶位置;
[0023]确定子模块,用于根据所述第一色阶位置确定所述第一色阶值,以及根据所述第二色阶位置确定所述第二色阶值。
[0024]在一种可能的设计中,在本申请实施例的第二方面的第三种可能实现方式中,所述获取单元,包括:
[0025]第一获取模块,用于用于获取输入消息,所述输入消息携带用户自定义的主色和背景色。
[0026]在一种可能的设计中,在本申请实施例的第二方面的第四种可能实现方式中,所述获取单元,包括:
[0027]第二获取模块,用于获取用户针对所述目标素材上传的背景图;
[0028]识别模块,用于识别所述背景图中的主色和背景色。
[0029]在一种可能的设计中,在本申请实施例的第二方面的第五种可能实现方式中,所述数据处理的装置还包括:
[0030]浏览单元,用于在根据所述第一目标颜色值确定第一目标颜色,根据所述第二目标颜色值确定第二目标颜色,所述第一目标颜色和所述第二目标颜色用于对所述目标素材进行染色之后,通过可视化设计工具浏览基于所述第一目标颜色以及所述第二目标颜色进行染色后的所述目标素材。
[0031]在一种可能的设计中,在本申请实施例的第二方面的第六种可能实现方式中,所述目标素材包括文本、图标、背景、气泡或按钮。
[0032]第三方面,本申请实施例提供一种加计算机设备,该计算机设备包括:
[0033]包括:输入/输出(I/O)接口、处理器和存储器,
[0034]存储器中存储有程序指令;
[0035]处理器用于执行存储器中存储的程序指令,以用于实现如上述第一方面、第一方
面任意一种可能实现方式的方法。
[0036]本申请第四方面提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机可执行指令,计算机可执行指令用于执行如第一方面、第一方面任意一种可能实现方式的方法。
[0037]本申请实施例的第五方面提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一方面的方法。
[0038]从以上技术方案可以看出,本申请实施例具有以下优点:
[0039]本申请实施例中,在通过获取主色和背景色后,通过预设分色规则在该主色的第一色阶上确定出第一目标颜色值以及在该背景色的第二色阶上确定第二目标颜色值,从而根据该第一目标颜色值确定第一目标颜色,根据第二目标颜色值确定第二目标颜色,使得能够利用该第一目标颜色和第二目标颜色对目标素材进行染色,因此即便在面对海量的素材时,也能够通过预设分色规则来确定出主色和背景色在各自色阶上的目标颜色值,从而在得到目标颜色后实现对目标素材的染色,使得只需要通过主色和背景色就能够实现对目标素材进行染色,无需手动替换素材,不仅降低了制作成本,还提高了制作效率。
附图说明
[0040]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:获取主色和背景色;通过预设分色规则在所述主色的第一色阶上确定第一目标颜色值以及在所述背景色的第二色阶上确定第二目标颜色值;根据所述第一目标颜色值确定第一目标颜色,根据所述第二目标颜色值确定第二目标颜色,所述第一目标颜色和所述第二目标颜色用于对目标素材进行染色,以使染色后的目标素材被制作成主题包。2.根据权利要求1所述的方法,其特征在于,通过预设分色规则在所述主色的第一色阶上确定第一目标颜色值以及在所述第二色阶上确定第二目标颜色值,包括:确定所述主色的第一色阶值以及所述背景色的第二色阶值;根据所述第一色阶值与所述第二色阶值确定WCAG值;判断所述WCAG值是否落入预设网络内容可访问性指南WCAG区间;当所述WCAG值落入所述预设WCAG区间时,则在所述第一色阶上确定所述WCAG值对应的颜色值为所述第一目标颜色值,以及在所述第二色阶上确定所述WCA值对应的颜色值为所述第二目标颜色值;当所述WCAG值未落入所述预设WCAG区间时,则确定第一颜色值以及第二颜色值,所述第一颜色值在所述第一色阶上与所述预设WCAG区间对应的颜色值之间的色阶距离最小,所述第二颜色值在所述第二色阶上与所述预设WCAG区间对应的颜色值之间的色阶距离最小;确定所述第一颜色值为所述第一目标颜色值,以及确定所述第二颜色值为所述第二目标颜色值。3.根据权利要求2所述的方法,其特征在于,确定所述主色的第一色阶值以及所述背景色的第二色阶值,包括:通过距离计算公式计算所述主色的第一色阶位置以及所述背景色的第二色阶位置;根据所述第一色阶位置确定所述第一色阶值,以及根据所述第二色阶位置确定所述第二色阶值。4.根据权利要求1至3中任一所述的方法,...

【专利技术属性】
技术研发人员:王浩黄俊涛马洁浩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1