色板的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37086480 阅读:25 留言:0更新日期:2023-03-29 20:01
本发明专利技术实施例涉及一种色板的生成方法、装置、电子设备及存储介质,所述方法包括:获取色值信息,所述色值信息包括:第一色值信息、第二色值信息、第三色值信息以及色相值;根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成目标色值信息;将所述第一色值信息、所述第二色值信息、所述第三色值信息以及所述目标色值信息分别与所述色相值进行组合,得到色板。由此,可以实现简化色板的生成制作流程,无需人工操作,节省了大量的人力物力,可以提高工作效率。以提高工作效率。以提高工作效率。

【技术实现步骤摘要】
色板的生成方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种色板的生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着软件开发技术的不断更新,软件主题色彩设计更加多元化,以符合大众的审美。在对主题色彩进行设计时,需要根据界面设计进行规范的生成制作,例如颜色色板规范的生成制作,以通过颜色色板可为开发人员提供多种颜色以供使用。
[0003]现有技术中,颜色色板的生成制作主要依赖于人工使用Sketch、PS等设计工具,人为对颜色色板中每一个颜色进行设计、计算,甚至审核。因此,现有的颜色色板的生成制作流程复杂,需要消耗大量的人力物力,工作效率较低。

技术实现思路

[0004]鉴于此,为解决上述现有的颜色色板的生成制作流程复杂,需要消耗大量的人力物力,工作效率较低的技术问题,本专利技术实施例提供一种色板的生成方法、装置、电子设备及存储介质。
[0005]第一方面,本专利技术实施例提供一种色板的生成方法,所述方法包括:
[0006]获取色值信息,所述色值信息包括:第一色值信息、第二色值信息、第三色值信息以及色相值;
[0007]根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成目标色值信息;
[0008]将所述第一色值信息、所述第二色值信息、所述第三色值信息以及所述目标色值信息分别与所述色相值进行组合,得到色板。
[0009]在一可选的实施方式中,所述色值信息还包括:色阶的目标数量;所述根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成目标色值信息,包括:
[0010]根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成剩余数量的目标色值信息,所述剩余数量的目标色值信息为所述目标数量的色阶的色值信息中除所述第一色值信息、所述第二色值信息、所述第三色值信息之外的色值信息。
[0011]在一可选的实施方式中,所述第二色值信息对应的主色阶位于所述第一色值信息对应的起点色阶与所述第三色值信息对应的终点色阶之间;
[0012]所述根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成剩余数量的目标色值信息,包括:
[0013]确定所述主色阶的位置,所述位置为所述主色阶在所述目标数量的色阶中的位置;
[0014]根据所述位置确定所述起点色阶与所述主色阶之间的第一步幅数量,以及所述主色阶与所述终点色阶之间的第二步幅数量;
[0015]利用预设的色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第三色值信息、所述第一步幅数量、所述第二步幅数量以及所述主色阶的位置进行处理,得到剩余数量的目标色值信息。
[0016]在一可选的实施方式中,所述利用预设的色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第三色值信息、所述第一步幅数量、所述第二步幅数量以及所述主色阶的位置进行处理,得到剩余数量的目标色值信息,包括:
[0017]利用预设的第一色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第一步幅数量以及所述主色阶的位置进行处理,得到第一数量的目标色值信息;
[0018]利用预设的第二色板自动化生成算法,对所述第二色值信息、所述第三色值信息、所述第二步幅数量以及所述主色阶的位置进行处理,得到第二数量的目标色值信息;
[0019]确定所述第一数量的目标色值信息以及所述第二数量的目标色值信息为剩余数量的目标色值信息。
[0020]在一可选的实施方式中,所述第一色值信息包括第一饱和度值和第一明度值,所述第二色值信息包括第二饱和度值和第二明度值;
[0021]所述利用预设的第一色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第一步幅数量以及所述主色阶的位置进行处理,得到第一数量的目标色值信息,包括:
[0022]针对所述起点色阶与所述主色阶之间的每一第一色阶,执行下述操作:
[0023]确定所述第一色阶在所述目标数量的色阶中的第一位置;
[0024]将所述第一色值信息、所述第二色值信息、所述第一步幅数量、所述主色阶的位置以及所述第一位置输入至预设的第一色板自动化生成算法,得到第一色阶的目标色值信息,所述第一色阶的目标色值信息包括第一色阶的饱和度值和第一色阶的明度值,所述第一色板自动化生成算法如下述所示:
[0025][0026]其中,为所述第一色阶的饱和度值;为所述第一色阶的明度值;m为所述主色阶的位置,S
m
为所述第二饱和度值,B
m
为所述第二明度值,S
min
为所述第一饱和度值,B
max
为所述第一明度值,n1为所述第一步幅数量,x1为所述第一色阶的第一位置;
[0027]确定所述起点色阶与所述主色阶之间全部的第一色阶的目标色值信息为第一数量的目标色值信息。
[0028]在一可选的实施方式中,所述第三色值信息包括第三饱和度值和第三明度值;
[0029]所述利用预设的第二色板自动化生成算法,对所述第二色值信息、所述第三色值信息、所述第二步幅数量以及所述主色阶的位置进行处理,得到第二数量的目标色值信息,包括:
[0030]针对所述主色阶与所述终点色阶之间的每一第二色阶,执行下述操作:
[0031]确定所述第二色阶在所述目标数量的色阶中的第二位置;
[0032]将所述第二色值信息、所述第三色值信息、所述第二步幅数量、所述主色阶的位置以及所述第二位置输入至预设的第二色板自动化生成算法,得到所述第二色阶的目标色值
信息,所述第二色阶的目标色值信息包括第二色阶的饱和度值和第二色阶的明度值,所述第二色板自动化生成算法如下述所示:
[0033][0034]其中,为所述第二色阶的饱和度值,为所述第二色阶的明度值,m为所述主色阶的位置,S
m
为所述第二饱和度值,B
m
为所述第二明度值,S
max
为所述第三饱和度值,B
min
为所述第三明度值,n2为第二步幅数量,x2为所述第二色阶的第二位置;
[0035]确定所述主色阶与所述终点色阶之间全部的第二色阶的目标色值信息为第二数量的目标色值信息。
[0036]在一可选的实施方式中,所述将所述第一色值信息、所述第二色值信息、所述第三色值信息以及所述目标色值信息分别与所述色相值进行组合,得到色板,包括:
[0037]将所述第一色值信息、所述第二色值信息、所述第三色值信息以及所述剩余数量的目标色值信息分别与所述色相值进行组合,得到目标数量的色阶色值信息;
[0038]对所述目标数量的色阶色值信息进行排序;
[0039]确定排序后的所述目标数量的色阶色值信息为色板。
[0040]在一可选的实施方式中,在所述对所述目标数量的色阶色值信息进行排序之前,还包括:
[0041]针对目标数量的色阶色值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种色板的生成方法,其特征在于,所述方法包括:获取色值信息,所述色值信息包括:第一色值信息、第二色值信息、第三色值信息以及色相值;根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成目标色值信息;将所述第一色值信息、所述第二色值信息、所述第三色值信息以及所述目标色值信息分别与所述色相值进行组合,得到色板。2.根据权利要求1所述的方法,其特征在于,所述色值信息还包括:色阶的目标数量;所述根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成目标色值信息,包括:根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成剩余数量的目标色值信息,所述剩余数量的目标色值信息为所述目标数量的色阶的色值信息中除所述第一色值信息、所述第二色值信息、所述第三色值信息之外的色值信息。3.根据权利要求2所述的方法,其特征在于,所述第二色值信息对应的主色阶位于所述第一色值信息对应的起点色阶与所述第三色值信息对应的终点色阶之间;所述根据所述第一色值信息、所述第二色值信息、所述第三色值信息,生成剩余数量的目标色值信息,包括:确定所述主色阶的位置,所述位置为所述主色阶在所述目标数量的色阶中的位置;根据所述位置确定所述起点色阶与所述主色阶之间的第一步幅数量,以及所述主色阶与所述终点色阶之间的第二步幅数量;利用预设的色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第三色值信息、所述第一步幅数量、所述第二步幅数量以及所述主色阶的位置进行处理,得到剩余数量的目标色值信息。4.根据权利要求3所述的方法,其特征在于,所述利用预设的色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第三色值信息、所述第一步幅数量、所述第二步幅数量以及所述主色阶的位置进行处理,得到剩余数量的目标色值信息,包括:利用预设的第一色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第一步幅数量以及所述主色阶的位置进行处理,得到第一数量的目标色值信息;利用预设的第二色板自动化生成算法,对所述第二色值信息、所述第三色值信息、所述第二步幅数量以及所述主色阶的位置进行处理,得到第二数量的目标色值信息;确定所述第一数量的目标色值信息以及所述第二数量的目标色值信息为剩余数量的目标色值信息。5.根据权利要求4所述的方法,其特征在于,所述第一色值信息包括第一饱和度值和第一明度值,所述第二色值信息包括第二饱和度值和第二明度值;所述利用预设的第一色板自动化生成算法,对所述第一色值信息、所述第二色值信息、所述第一步幅数量以及所述主色阶的位置进行处理,得到第一数量的目标色值信息,包括:针对所述起点色阶与所述主色阶之间的每一第一色阶,执行下述操作:确定所述第一色阶在所述目标数量的色阶中的第一位置;将所述第一色值信息、所述第二色值信息、所述第一步幅数量、所述主色阶的位置以及所述第一位置输入至预设的第一色板自动化生成算法,得到第一色阶的目标色值信息,所
述第一色阶的目标色值信息包括第一色阶的饱和度值和第一色阶的明度值,所述第一色板自动化生成算法如下述所示:其中,为所述第一色阶的饱和度值;为所述第一色阶的明度值;m为所述主色阶的位置,S
m
为所述第二饱和度值,B
m
为所述第二明度值,S
min
为所述第一饱和度值,B
max
为所述第一明度值,n1为所述第一步幅数量,x1为所述第一色阶的第一位置;确定所述起点色阶与所述主色阶之间全部的第一色阶的目标色值信息为第一数量的...

【专利技术属性】
技术研发人员:宋飞
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1