特效处理的方法、装置、可读介质和电子设备制造方法及图纸

技术编号:29923077 阅读:38 留言:0更新日期:2021-09-04 18:36
本公开涉及一种特效处理的方法、装置、可读介质和电子设备,该方法包括:根据目标特效操作,从显存内已创建的纹理空间中确定是否存在第一纹理空间,第一纹理空间内存在历史纹理,且待处理特效操作不以历史纹理作为输入,待处理特效操作为待处理的特效操作,若存在第一纹理空间,根据目标特效操作在第一纹理空间上进行渲染,以得到目标特效操作输出的结果纹理,若不存在第一纹理空间,在显存内创建第二纹理空间,并根据目标特效操作在第二纹理空间上进行渲染,以得到结果纹理。本公开通过对已使用过的纹理空间进行复用,使得特效操作无需再向显存申请新的纹理空间,降低了显存内存在的纹理空间的数量,从而减少特效操作对显存的占用。占用。占用。

【技术实现步骤摘要】
特效处理的方法、装置、可读介质和电子设备


[0001]本公开涉及图像处理
,具体地,涉及一种特效处理的方法、装置、可读介质和电子设备。

技术介绍

[0002]在图像处理
中,随着智能终端在日常生活中越来越普及,人们可以随时进行拍照、摄像,并通过网络进行分享。相应的,产生了各种针对照片的特效处理,以满足用户的各种需求。特效处理中通常包括多种特效操作,例如:滤镜操作、美颜操作、贴纸操作、变形操作等。用户在使用特效处理时,多种特效操作会占用智能终端大量的显存,导致智能终端出现卡顿。尤其是在高分辨率(例如4K)的场景下,特效操作所占用的显存大幅度增加,会导致智能终端无法正常显示画面,甚至出现闪退的问题。

技术实现思路

[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]第一方面,本公开提供一种特效处理的方法,所述方法包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效处理的方法,其特征在于,所述方法包括:根据目标特效操作,从显存内已创建的纹理空间中确定是否存在第一纹理空间,所述第一纹理空间内存在历史纹理,且待处理特效操作不以所述历史纹理作为输入;所述待处理特效操作为待处理的特效操作;若存在所述第一纹理空间,根据所述目标特效操作在所述第一纹理空间上进行渲染,以得到所述目标特效操作输出的结果纹理;若不存在所述第一纹理空间,在所述显存内创建第二纹理空间,并根据所述目标特效操作在所述第二纹理空间上进行渲染,以得到所述结果纹理。2.根据权利要求1所述的方法,其特征在于,所述根据目标特效操作,从显存内已创建的纹理空间中确定是否存在第一纹理空间,包括:从所述显存内已创建的纹理空间中确定是否存在,与所述目标特效操作的属性信息匹配的所述第一纹理空间,所述属性信息包括所述目标特效操作对应的纹理颜色空间和纹理大小。3.根据权利要求1所述的方法,其特征在于,所述若存在所述第一纹理空间,根据所述目标特效操作在所述第一纹理空间上进行渲染,以得到所述目标特效操作输出的结果纹理,包括:清空所述第一纹理空间内存在的所述历史纹理;根据所述目标特效操作的输入,和所述目标特效操作指示的滤波器,在所述第一纹理空间上进行渲染,以在所述第一纹理空间内得到所述结果纹理。4.根据权利要求1所述的方法,其特征在于,目标特效处理中包括至少一个特效操作,所述目标特效操作为所述目标特效处理中的任一个所述特效操作;所述方法还包括:若所述目标特效操作不为所述目标特效处理的执行顺序中最后一个特效操作,将所述结果纹理作为连接特效操作的输入,所述连接特效操作为所述目标特效处理中,将所述目标特效操作的输出,作为输入的特效操作;若所述目标特效操作为所述执行顺序中最后一个特效操作,将所述第一纹理空间作为用于显示的输出纹理空间,对第一纹理空间内的所述结果纹理进行显示。5.根据权利要求...

【专利技术属性】
技术研发人员:郑微刘昂
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1