System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图片处理方法、装置、设备、存储介质和程序产品制造方法及图纸_技高网

图片处理方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:40420473 阅读:9 留言:0更新日期:2024-02-20 22:39
本申请提供一种图片处理方法、装置、设备、存储介质和程序产品,包括:确定待取色图片对应的颜色应用区域;根据颜色应用区域从待取色图片中确定颜色获取区域;提取颜色获取区域的目标主色;根据颜色应用区域对目标主色进行处理,得到待应用颜色;将待应用颜色应用于颜色应用区域。以丰富取色过程中对颜色的处理方式,提高对颜色的处理方式的灵活性和多样性,保证取色后图片的色彩风格一致性和和谐,提高图片取色效果。

【技术实现步骤摘要】

本申请实施例涉及计算机,尤其涉及一种图片处理方法、装置、设备、存储介质和程序产品


技术介绍

1、图片的取色,是指获取图片中的某种颜色,将该颜色应用于图片中任一位置处,例如,将获取的颜色填充至图片中的其他位置。

2、目前,在图片的取色过程中,常将获取的颜色直接应用于被应用位置,例如,将获取的图片左上角的颜色直接填充至图片的下半部分。显然,这种处理方式对取到的颜色进行的处理方式较简单、单一,而且还存在完成取色后的图片出现颜色搭配不和谐、色彩风格不一致的问题,导致取色效果较差。


技术实现思路

1、本申请提供一种图片处理方法、装置、设备、存储介质和程序产品,以丰富取色过程中对颜色的处理方式,提高对颜色的处理方式的灵活性和多样性,保证取色后图片的色彩风格一致性和和谐,提高图片取色效果。

2、第一方面,本申请提供一种图片处理方法,该方法包括:确定待取色图片对应的颜色应用区域;根据颜色应用区域从待取色图片中确定颜色获取区域;提取颜色获取区域的目标主色;根据颜色应用区域对目标主色进行处理,得到待应用颜色;将待应用颜色应用于颜色应用区域。

3、可选的,上述根据颜色应用区域从待取色图片中确定颜色获取区域,包括:根据颜色应用区域与待取色图片的位置关系,确定颜色获取区域。

4、可选的,上述根据颜色应用区域与待取色图片的位置关系,确定颜色获取区域,包括:在颜色应用区域为位于待取色图片之外,且与待取色图片的一个边界相邻的区域时,将待取色图片中包括一个边界的区域确定为颜色获取区域;在颜色应用区域为待取色图片中的部分区域时,将待取色图片的全部区域确定为颜色获取区域;在颜色应用区域为目标页面中除待取色图片之外的其他区域时,将待取色图片的全部区域确定为颜色获取区域。

5、可选的,上述根据颜色应用区域对目标主色进行处理,得到待应用颜色之前,还包括:获取多种历史颜色应用区域和多种历史颜色应用区域各自对应的针对历史主色的多种历史主色调整规则,历史主色为历史颜色应用区域对应的历史颜色获取区域中的主色;根据多种历史颜色应用区域和多种历史主色调整规则,确定主色调整策略,主色调整策略包括:多种历史颜色应用区域各自对应的第一候选主色调整规则,和/或,多种历史颜色应用区域分别与对应的历史主色的组合各自对应的第二候选主色调整规则;上述根据颜色应用区域对目标主色进行处理,得到待应用颜色,包括:确定多种历史颜色应用区域中与颜色应用区域最相似的目标历史颜色应用区域;从主色调整策略中确定目标历史颜色应用区域对应的第一候选主色调整规则,根据目标历史颜色应用区域对应的第一候选主色调整规则对目标主色进行处理,得到待应用颜色;或者,从主色调整策略中确定目标历史颜色应用区域与目标主色的组合对应的第二候选主色调整规则,根据目标历史颜色应用区域与目标主色的组合对应的第二候选主色调整规则对目标主色进行处理,得到待应用颜色。

6、可选的,上述根据多种历史颜色应用区域和多种历史主色调整规则,确定主色调整策略,包括:针对多种历史颜色应用区域中的任一历史颜色应用区域,使用历史颜色应用区域对应的多种历史主色调整规则分别对历史颜色应用区域对应的历史主色进行处理,得到多种历史待应用颜色;将多种历史待应用颜色分别应用于历史颜色应用区域;确定多种应用后的历史颜色应用区域各自对应的视觉评分数值;将多个视觉评分数值中最大值对应的历史主色调整规则确定为历史颜色应用区域对应的第一候选主色调整规则或者第一候选主色调整规则。

7、可选的,上述确定多种应用后的历史颜色应用区域各自对应的视觉评分数值,包括:根据多种应用后的历史颜色应用区域各自对应的视觉评价信息,确定多种应用后的历史颜色应用区域各自对应的视觉评分数值;其中,视觉评价信息包括以下至少一项:应用后的历史颜色应用区域中配置元素的清晰度、用户视觉打分数值、用户的使用次数,配置元素包括以下至少一项:文字、图标。

8、可选的,上述第一候选主色调整规则或者第二候选主色调整规则,包括以下至少一项:调整主色的色相;调整主色的饱和度;调整主色的亮度或者明度;设置主色的透明度。

9、可选的,上述根据颜色应用区域对目标主色进行处理,得到待应用颜色,包括:在颜色应用区域为位于待取色图片之外,且与待取色图片的一个边界相邻的区域时,对目标主色的饱和度和亮度分别进行变换,得到第一饱和度、第二饱和度、第一亮度、第二亮度,根据目标主色的色相、第一饱和度和第一亮度确定第一渐变颜色,根据目标主色的色相、第二饱和度和第二亮度确定第二渐变颜色,根据第一渐变规则对第一渐变颜色和第二渐变颜色分别进行处理,得到颜色应用区域中每个像素点各自对应的待应用颜色;或者,在颜色应用区域为待取色图片中的部分区域时,对目标主色的亮度进行变换,得到第三亮度、第四亮度,设置目标主色的第一透明度和第二透明度,根据目标主色的色相、目标主色的饱和度、第三亮度和第一透明度确定第三渐变颜色,根据目标主色的色相、目标主色的饱和度、第四亮度和第二透明度确定第四渐变颜色,根据第二渐变规则对第三渐变颜色和第四渐变颜色分别进行处理,得到颜色应用区域中每个像素点各自对应的待应用颜色;或者,在颜色应用区域为目标页面中除待取色图片之外的其他区域时,对目标主色的亮度进行变换,得到第五亮度、第六亮度,根据目标主色的色相、目标主色的饱和度、第五亮度确定第五渐变颜色,根据目标主色的色相、目标主色的饱和度、第六亮度确定第六渐变颜色,根据第三渐变规则对第五渐变颜色和第六渐变颜色分别进行处理,得到颜色应用区域中每个像素点各自对应的待应用颜色。

10、第二方面,本申请提供一种图片处理装置,图片处理装置包括:第一确定模块,用于:确定待取色图片对应的颜色应用区域;第二确定模块,用于:根据颜色应用区域从待取色图片中确定颜色获取区域;提取模块,用于:提取颜色获取区域的目标主色;处理模块,用于:根据颜色应用区域对目标主色进行处理,得到待应用颜色;应用模块,用于:将待应用颜色应用于颜色应用区域。

11、可选的,第二确定模块,具体用于:根据颜色应用区域与待取色图片的位置关系,确定颜色获取区域。

12、可选的,第二确定模块,具体用于:在颜色应用区域为位于待取色图片之外,且与待取色图片的一个边界相邻的区域时,将待取色图片中包括一个边界的区域确定为颜色获取区域;在颜色应用区域为待取色图片中的部分区域时,将待取色图片的全部区域确定为颜色获取区域;在颜色应用区域为目标页面中除待取色图片之外的其他区域时,将待取色图片的全部区域确定为颜色获取区域。

13、可选的,图片处理装置还包括:获取模块、第三确定模块,其中,获取模块,用于:获取多种历史颜色应用区域和多种历史颜色应用区域各自对应的针对历史主色的多种历史主色调整规则,历史主色为历史颜色应用区域对应的历史颜色获取区域中的主色;第三确定模块,用于:根据多种历史颜色应用区域和多种历史主色调整规则,确定主色调整策略,主色调整策略包括:多种历史颜色应用区域各自对应的第一候选主色调整规则,和/或,本文档来自技高网...

【技术保护点】

1.一种图片处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述颜色应用区域从所述待取色图片中确定颜色获取区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述颜色应用区域与所述待取色图片的位置关系,确定所述颜色获取区域,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述颜色应用区域对所述目标主色进行处理,得到待应用颜色之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述多种历史颜色应用区域和所述多种历史主色调整规则,确定主色调整策略,包括:

6.根据权利要求5所述的方法,其特征在于,所述确定多种应用后的所述历史颜色应用区域各自对应的视觉评分数值,包括:

7.一种图片处理装置,其特征在于,所述图片处理装置包括:

8.一种电子设备,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6任一项所述的方法。

10.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行权利要求1-6中任一项所述的方法。

...

【技术特征摘要】

1.一种图片处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述颜色应用区域从所述待取色图片中确定颜色获取区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述颜色应用区域与所述待取色图片的位置关系,确定所述颜色获取区域,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述颜色应用区域对所述目标主色进行处理,得到待应用颜色之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述多种历史颜色应用区域和所述多种历史主色调整规则,确定主...

【专利技术属性】
技术研发人员:张渝堃徐晓强吴纬国徐竹君顾容玥
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:

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

1