1.一种滤镜渐变效果展示方法,其特征在于,包括以下步骤:基于滑动屏幕时间的长短,确定切换滤镜效果的时长T;
基于当前预览画面的帧率F,计算新旧滤镜效果切换的总帧数S;
计算新旧滤镜效果切换时,预览画面中每帧时间内增加的新滤镜效果的渲染宽度W;
从预览画面的一侧至另一侧,以渲染宽度W为每次替换宽度,在时长T内,预览画面中新滤镜效果逐渐替换旧滤镜效果。
2.如权利要求1所述的一种滤镜渐变效果展示方法,其特征在于:所述帧率F为预览画面图像的显示帧率;
所述新旧滤镜效果切换的总帧数S的计算公式为S=T×F。
3.如权利要求2所述的一种滤镜渐变效果展示方法,其特征在于,所述渲染宽度W的计算公式为:W=W1/S
其中,W1为预览画面的宽度。
4.如权利要求3所述的一种滤镜渐变效果展示方法,其特征在于,所述预览画面中新滤镜效果逐渐替换旧滤镜效果,具体为:以渲染宽度W为每次替换宽度,以预览画面的每帧时间为每次间隔时间,新滤镜效果替换旧滤镜效果;
在新滤镜效果替换旧滤镜效果的过程中,预览画面中新滤镜效果的宽度A的计算公式为:A=n×W,其中,n为正整数,且n≤S;
在新滤镜效果替换旧滤镜效果的过程中,预览画面中旧滤镜效果的宽度B的计算公式为:B=W1-n×W。
5.如权利要求1所述的一种滤镜渐变效果展示方法,其特征在于:当所述滑动屏幕为从左至右滑动屏幕,则在新旧滤镜效果切换时,预览画面中从左至右新滤镜效果逐渐替换旧滤镜效果;
当所述滑动屏幕为从右至左滑动屏幕,则在新旧滤镜效果切换时,预览画面中从右至左新滤镜效果逐渐替换旧滤镜效果。
6.一种存储介质,该存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现以下步骤:基于滑动屏幕时间的长短,确定切换滤镜效果的时长T;
基于当前预览画面的帧率F,计算新旧滤镜效果切换的总帧数S;
计算新旧滤镜效果切换时,预览画面中每帧时间内增加的新滤镜效果的渲染宽度W;
从预览画面的一侧至另一侧,以渲染宽度W为每次替换宽度,在时长T内,预览画面中新滤镜效果逐渐替换旧滤镜效果。
7.一种电子设备,其特征在于,所述电子设备包括:时长确定单元,其用于基于滑动屏幕时间的长短,确定切换滤镜效果的时长T;
第一计算单元,其用于基于当前预览画面的帧率F,计算新旧滤镜效果切换的总帧数S;
第二计算单元,其用于计算新旧滤镜效果切换时,预览画面中每帧时间内增加的新滤镜效果的渲染宽度W;
效果切换单元,其用于从预览画面的一侧至另一侧,以渲染宽度W为每次替换宽度,在时长T内,预览画面中新滤镜效果逐渐替换旧滤镜效果。
8.一种滤镜渐变效果展示系统,其特征在于,包括:时长确定模块,其用于基于滑动屏幕时间的长短,确定切换滤镜效果的时长T;
第一计算模块,其用于基于当前预览画面的帧率F,计算新旧滤镜效果切换的总帧数S;
第二计算模块,其用于计算新旧滤镜效果切换时,预览画面中每帧时间内增加的新滤镜效果的渲染宽度W;
效果切换模块,其用于从预览画面的一侧至另一侧,以渲染宽度W为每次替换宽度,在时长T内,预览画面中新滤镜效果逐渐替换旧滤镜效果。
9.如权利要求8所述的一种滤镜渐变效果展示系统,其特征在于:所述帧率F为预览画面图像的显示帧率;
所述新旧滤镜效果切换的总帧数S的计算公式为S=T×F;
所述渲染宽度W的计算公式为:W=W1/S,其中,W1为预览画面的宽度。
10.如权利要求9所述的一种滤镜渐变效果展示系统,其特征在于:所述效果切换模块对于预览画面中新滤镜效果逐渐替换旧滤镜效果,具体为:以渲染宽度W为每次替换宽度,以预览画面的每帧时间为每次间隔时间,新滤镜效果替换旧滤镜效果;
在新滤镜效果替换旧滤镜效果的过程中,预览画面中新滤镜效果的宽度A的计算公式为:A=n×W,其中,n为正整数,且n≤S;
在新滤镜效果替换旧滤镜效果的过程中,预览画面中旧滤镜效果的宽度B的计算公式为:B=W1-n×W。