【技术实现步骤摘要】
动态画笔效果生成方法、装置、电子设备及存储介质
[0001]本公开实施例涉及互联网
,尤其涉及一种动态画笔效果生成方法、装置、电子设备及存储介质。
技术介绍
[0002]当前,应用程序中提供的画笔功能,是一种常见的交互式图像编辑方案,用户通过终端设备提供的交互单元对画笔进行控制,生成画笔线段,从而实现绘画、书写文字等图像编辑目的。
[0003]现有技术中,用户通过画笔绘制线段的过程,通常是通过操作例如鼠标、触摸屏等交互单元来控制画笔的滑动,从而生成与滑动轨迹匹配的画笔线段。然而,通过上述方式生成的画笔线段的画笔效果是固定的,无法在一次滑动中呈现动态画笔效果,导致终端设备基于画笔线段进行图像编辑时,存在画笔线段效果差、图像编辑效率低等问题。
技术实现思路
[0004]本公开实施例提供一种动态画笔效果生成方法、装置、电子设备及存储介质,以克服现有技术中画笔线段的画笔效果固定的问题。
[0005]第一方面,本公开实施例提供一种动态画笔效果生成方法,包括:
[0006]检测用户的滑动操作;沿所述滑动操作的滑动轨迹,同步生成目标画笔线段,其中,所述目标画笔线段具有至少两种实时生成的画笔效果,所述画笔效果是基于所述滑动轨迹上的至少两个轨迹节点的位置信息确定的。
[0007]第二方面,本公开实施例提供一种动态画笔效果生成装置,包括:
[0008]检测模块,用于检测用户的滑动操作;
[0009]生成模块,用于沿所述滑动操作的滑动轨迹,同步生成目标画笔线段,其中,所 ...
【技术保护点】
【技术特征摘要】
1.一种动态画笔效果生成方法,其特征在于,包括:检测用户的滑动操作;沿所述滑动操作的滑动轨迹,同步生成目标画笔线段,其中,所述目标画笔线段具有至少两种实时生成的画笔效果,所述画笔效果是基于所述滑动轨迹上的至少两个轨迹节点的位置信息确定的。2.根据权利要求1所述的方法,其特征在于,所述目标画笔线段包括至少两个连续的子画笔线段,沿所述滑动操作的滑动轨迹,同步生成目标画笔线段,包括:循环执行以下步骤,直至达到预设条件:响应于所述滑动操作,获得当前轨迹节点的坐标,所述当前轨迹节点为所述滑动操作当前形成的滑动轨迹的末端轨迹节点;根据所述当前轨迹节点的第一坐标和前置轨迹节点的第二坐标,得到所述当前轨迹节点的画笔效果信息,所述画笔效果信息表征所述画笔效果的效果类型和对应的效果值;基于所述当前轨迹节点的画笔效果信息,生成所述当前轨迹节点的对应的子画笔线段。3.根据权利要求2所述的方法,其特征在于,所述画笔效果信息包括至少一个效果类型参数和对应的参数值,所述效果类型参数表征所述画笔效果的效果类型;根据所述当前轨迹节点的第一坐标和前置轨迹节点的第二坐标,得到所述当前轨迹节点的画笔效果信息,包括:根据所述当前轨迹节点的第一坐标和前置轨迹节点的第二坐标,确定所述当前轨迹节点的轨迹信息,所述轨迹信息表征所述滑动轨迹延伸至所述当前轨迹节点时的轨迹运动状态;根据预设的第一配置信息,获得所述当前轨迹节点对应的目标效果类型参数;根据所述当前轨迹节点的轨迹信息,确定所述目标效果类型参数对应的目标参数值。4.根据权利要求3所述的方法,其特征在于,所述轨迹信息包括轨迹运动参数和对应的参数值,所述轨迹运动参数包括以下至少一种:轨迹运动速度、轨迹运动角速度、轨迹运动距离、轨迹运动方向。5.根据权利要求3所述的方法,其特征在于,所述前置轨迹节点为所述当前轨迹节点的前一轨迹采样点,所述根据所述当前轨迹节点的第一坐标和前置轨迹节点的第二坐标,确定所述当前轨迹节点的轨迹信息,包括:根据所述第一坐标和所述第二坐标,得到所述当前轨迹节点对应的轨迹向量;根据所述当前轨迹节点对应的轨迹向量,确定所述当前轨迹节点的轨迹信息。6.根据权利要求5所述的方法,其特征在于,所述根据所述当前轨迹节点对应的轨迹向量,确定所述当前轨迹节点的轨迹信息,包括:获取预设的轨迹节点采样间隔;根据所述轨迹节点采样间隔和所述当前轨迹节点对应的轨迹向量,得到所述当前轨迹节点对应的第一轨迹信息,所述第一轨迹信息表征轨迹运动方向和/或轨迹运动速度。7.根据权利要求5所述的方法,其特征在于,所述根据所述当前轨迹节点对应的轨迹向量,确定所述当前轨迹节点的轨迹信息,包括:获取所述前置轨迹节点对应的轨迹向量;
根据所述当前轨迹节点对应的轨迹向量和所述前置轨迹节点对应的轨迹向量,得到所述当前轨迹节点对应的第二轨迹信息,所述第二轨迹信息表征轨迹运动角度速。8.根据权利要求3所述的方法,其特征在于,所述前置轨迹节点为所述滑动轨迹的起始轨迹采样点,所述根据所述当前轨迹节点的第...
【专利技术属性】
技术研发人员:黄秋晗,田立慧,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。