滤镜效果生成方法及装置、电子设备以及存储介质制造方法及图纸

技术编号:27365255 阅读:81 留言:0更新日期:2021-02-19 13:48
本公开提供了一种滤镜效果生成方法、装置、电子设备以及存储介质,涉及计算机技术领域。该滤镜效果生成方法包括:响应于对目标滤镜效果的选择操作,确定所述目标滤镜效果对应的目标配置文件;根据所述目标配置文件确定所述目标滤镜效果对应的原始滤镜参数;获取预先配置的滤镜参数表,并根据所述滤镜参数表将所述原始滤镜参数转换为目标滤镜参数;根据所述目标配置文件和所述目标滤镜参数,生成所述目标滤镜效果。本公开实施例的技术方案可以提高客户端的滤镜效果的多样性,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
滤镜效果生成方法及装置、电子设备以及存储介质


[0001]本公开涉及计算机
,具体而言,涉及一种滤镜效果生成方法、装置、电子设备以及存储介质。

技术介绍

[0002]随着互联网技术的发展,人们越来越喜欢通过视频或者表情包进行日常沟通,而不仅仅满足于文字表达。进而,各类以相机为核心、富含各种新奇滤镜效果的移动应用产品不断涌现,甚至形成一套完整的生态产业。
[0003]目前,相关的滤镜效果生成的方案中,要么是基于移动终端提供的滤镜算法,用户可以选择想要的滤镜效果对拍摄的照片进行基础的滤镜处理;要么将图片拷贝到专业的图像处理软件中对照片进行滤镜处理。然而,以上两种方法都需要设计复杂的滤镜算法,使得滤镜效果的开发成本较大、开发周期较长;此外,由于滤镜效果在不同的平台对应的滤镜参数不同,滤镜效果的显示存在硬件及程序方面的限制,使得客户端无法还原设计端设计的滤镜效果。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开实施例的目的在于提供一种滤镜效果生成方法、滤镜效果生成装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服相关技术方案中滤镜效果开发成本大及开发周期长,以及用户无法准确还原设计端设计的滤镜效果的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开实施例的第一方面,提供了一种滤镜效果生成方法,应用于移动终端设备,包括:
[0008]响应于对目标滤镜效果的选择操作,确定所述目标滤镜效果对应的目标配置文件;
[0009]根据所述目标配置文件确定所述目标滤镜效果对应的原始滤镜参数;
[0010]获取预先配置的滤镜参数表,并根据所述滤镜参数表将所述原始滤镜参数转换为目标滤镜参数;
[0011]根据所述目标配置文件和所述目标滤镜参数,生成所述目标滤镜效果。
[0012]在本公开的一些示例实施例中,基于前述方案,所述目标滤镜效果包括基础滤镜效果和复杂滤镜效果,所述根据所述目标配置文件和所述目标滤镜参数,生成所述目标滤镜效果,包括:
[0013]响应于检测到所述目标滤镜效果为复杂滤镜效果,根据所述目标配置文件确定所述复杂滤镜效果对应的多个基础滤镜效果以及所述多个基础滤镜效果对应的叠加顺序;
[0014]根据所述叠加顺序将所述多个基础滤镜效果进行叠加处理,得到基础滤镜组,所述基础滤镜组为所述目标滤镜效果。
[0015]在本公开的一些示例实施例中,基于前述方案,根据所述目标配置文件确定所述目标滤镜效果对应的原始滤镜参数,包括:
[0016]获取所述多个基础滤镜效果对应的配置文件;所述配置文件包括多个基础滤镜效果对应的原始滤镜参数;
[0017]根据所述多个基础滤镜效果对应的原始滤镜参数,得到所述复杂滤镜效果对应的原始滤镜参数。
[0018]在本公开的一些示例实施例中,基于前述方案,在生成所述目标滤镜效果之后,所述方法还包括:
[0019]确定所述目标滤镜效果对应的目标滤镜参数,并生成所述目标滤镜效果对应的参数可调控件;
[0020]响应于在所述参数可调控件上的调整操作,确定更新后的目标滤镜参数,并根据所述更新后的目标滤镜参数更新所述目标滤镜效果。
[0021]在本公开的一些示例实施例中,基于前述方案,所述的滤镜效果生成方法在于,所述方法还包括:
[0022]响应于在所述参数可调控件上的强度参数调节操作,调整所述复杂滤镜效果对应的多个基础滤镜效果的原始强度信息得到目标强度信息;
[0023]根据所述目标强度信息生成强度调节后的复杂滤镜效果。
[0024]在本公开的一些示例实施例中,基于前述方案,所述目标滤镜效果包括不支持强度参数调节的基础混合滤镜效果,所述方法还包括:
[0025]响应于在所述参数可调控件上的对所述基础混合滤镜效果的强度参数调节操作,获取所述基础混合滤镜效果对应的配置文件;其中,所述配置文件包括着色器程序;
[0026]通过所述着色器程序对所述基础混合滤镜效果进行渲染,得到强度调节后的基础混合滤镜效果,进而实现目标滤镜效果的强度调节。
[0027]在本公开的一些示例实施例中,基于前述方案,所述滤镜效果生成方法还包括:
[0028]加载目标图像;
[0029]响应于选择所述目标图像对应的目标滤镜效果的选择操作,在所述目标图像上添加所述目标滤镜效果。
[0030]根据本公开实施例的第二方面,提供了一种滤镜效果生成装置,包括:
[0031]目标配置文件确定模块,用于响应于对目标滤镜效果的选择操作,确定所述目标滤镜效果对应的目标配置文件;
[0032]原始滤镜参数确定模块,用于根据所述目标配置文件确定所述目标滤镜效果对应的原始滤镜参数;
[0033]滤镜参数转换模块,用于获取预先配置的滤镜参数表,并根据所述滤镜参数表将所述原始滤镜参数转换为目标滤镜参数;
[0034]目标滤镜效果生成模块,用于根据所述目标配置文件和所述目标滤镜参数,生成所述目标滤镜效果。
[0035]在本公开的一种示例性实施例中,基于前述方案,所述目标滤镜效果生成模块还
包括:
[0036]叠加顺序确定单元,用于响应于检测到所述目标滤镜效果为复杂滤镜效果,根据所述目标配置文件确定所述复杂滤镜效果对应的多个基础滤镜效果以及所述多个基础滤镜效果对应的叠加顺序;
[0037]目标滤镜效果生成单元,用于根据所述叠加顺序将所述多个基础滤镜效果进行叠加处理,得到基础滤镜组,所述基础滤镜组为所述目标滤镜效果。
[0038]在本公开的一种示例性实施例中,基于前述方案,所述原始滤镜参数确定模块还包括原始滤镜参数确定单元,所述原始滤镜参数确定单元被配置为:
[0039]获取所述多个基础滤镜效果对应的配置文件;所述配置文件包括多个基础滤镜效果对应的原始滤镜参数;
[0040]根据所述多个基础滤镜效果对应的原始滤镜参数,得到所述复杂滤镜效果对应的原始滤镜参数。
[0041]在本公开的一种示例性实施例中,所述滤镜效果生成装置还包括目标滤镜效果更新单元,目标滤镜效果更新单元被配置为:
[0042]确定所述目标滤镜效果对应的目标滤镜参数,并生成所述目标滤镜效果对应的参数可调控件;
[0043]响应于在所述参数可调控件上的调整操作,确定更新后的目标滤镜参数,并根据所述更新后的目标滤镜参数更新所述目标滤镜效果。
[0044]在本公开的一种示例性实施例中,所述滤镜效果生成装置还包括滤镜显示强度调节单元,滤镜显示强度调节单元被配置为:
[0045]响应于在所述参数可调控件上的强度参数调节操作,调整所述复杂滤镜效果对应的多个基础滤镜效果的原始强度信息得到目标强度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种滤镜效果生成方法,其特征在于,包括:响应于对目标滤镜效果的选择操作,确定所述目标滤镜效果对应的目标配置文件;根据所述目标配置文件确定所述目标滤镜效果对应的原始滤镜参数;获取预先配置的滤镜参数表,并根据所述滤镜参数表将所述原始滤镜参数转换为目标滤镜参数;根据所述目标配置文件和所述目标滤镜参数,生成所述目标滤镜效果。2.根据权利要求1所述的滤镜效果生成方法,其特征在于,所述目标滤镜效果包括基础滤镜效果和复杂滤镜效果,所述根据所述目标配置文件和所述目标滤镜参数,生成所述目标滤镜效果,包括:响应于检测到所述目标滤镜效果为复杂滤镜效果,根据所述目标配置文件确定所述复杂滤镜效果对应的多个基础滤镜效果以及所述多个基础滤镜效果对应的叠加顺序;根据所述叠加顺序将所述多个基础滤镜效果进行叠加处理,得到基础滤镜组,所述基础滤镜组为所述目标滤镜效果。3.根据权利要求2所述的滤镜效果生成方法,其特征在于,根据所述目标配置文件确定所述目标滤镜效果对应的原始滤镜参数,包括:获取所述多个基础滤镜效果对应的配置文件;所述配置文件包括多个基础滤镜效果对应的原始滤镜参数;根据所述多个基础滤镜效果对应的原始滤镜参数,得到所述复杂滤镜效果对应的原始滤镜参数。4.根据权利要求1所述的滤镜效果生成方法,其特征在于,在生成所述目标滤镜效果之后,所述方法还包括:确定所述目标滤镜效果对应的目标滤镜参数,并生成所述目标滤镜效果对应的参数可调控件;响应于在所述参数可调控件上的调整操作,确定更新后的目标滤镜参数,并根据所述更新后的目标滤镜参数更新所述目标滤镜效果。5.根据权利要求2或4任意一项所述的滤镜效果生成方法,其特征在于,所述方法还包括:响应于在所述参数...

【专利技术属性】
技术研发人员:惠琳超
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1