[发明专利]一种涂鸦轨迹生成方法、装置、电子设备及存储介质在审
申请号: | 202211116649.0 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115617247A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 王博 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F3/04883 | 分类号: | G06F3/04883;G06T11/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 贾允 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 涂鸦 轨迹 生成 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种涂鸦轨迹生成方法、装置、电子设备及存储介质,该方法包括:响应于基于目标页面的轨迹绘制操作,响应于基于目标页面的轨迹绘制操作,采集轨迹绘制操作所产生的多个滑动轨迹点,基于多个滑动轨迹点生成第一平滑曲线,再从第一平滑曲线上确定第一目标轨迹点集合;将各第一目标轨迹点与第一预设笔触图案进行叠加处理,形成第一涂鸦轨迹。如此,本公开最终形成第一涂鸦轨迹的各第一目标轨迹点是从多个滑动轨迹点对应的第一平滑曲线上确定的,各第一目标轨迹点之间不仅具有较好的平滑度,且可以保证生成的第一涂鸦轨迹与实际用户绘制的轨迹吻合度高。
技术领域
本公开涉及互联网技术领域,尤其涉及一种涂鸦轨迹生成方法、装置、电子设备及存储介质。
背景技术
在图像编辑软件中,可以使用涂鸦笔工具对图像进行绘制以达到美化图片的效果。涂鸦笔在绘制时是一个动态的过程,因此需要对当前正在绘制的涂鸦轨迹进行动态更新。
相关技术中,对涂鸦轨迹进行动态更新时采用逐点绘制的方式,通常是在每检测到一个轨迹点时,将其与前一次检测的轨迹点进行连接,这种方式下绘制效果并不平滑,画曲线时容易出现折角。
发明内容
本公开提供一种涂鸦轨迹生成方法、装置、电子设备及存储介质,本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种涂鸦轨迹生成方法,包括:
响应于基于目标页面的轨迹绘制操作,采集轨迹绘制操作所产生的多个滑动轨迹点;
基于多个滑动轨迹点生成第一平滑曲线;
从第一平滑曲线上确定第一目标轨迹点集合;
将第一目标轨迹点集合中每个第一目标轨迹点与第一预设笔触图案进行叠加处理,形成第一涂鸦轨迹。
在一些可能的实施例中,轨迹绘制操作包括连续的多个轨迹绘制子操作;
响应于基于目标页面的轨迹绘制操作,采集轨迹绘制操作所产生的多个滑动轨迹点,包括:
响应于多个轨迹绘制子操作中每个轨迹绘制子操作,采集每个轨迹绘制子操作在目标页面中产生的至少一个滑动轨迹点;
基于每个轨迹绘制子操作对应的至少一个滑动轨迹点,得到多个滑动轨迹点。
在一些可能的实施例中,基于多个的滑动轨迹点生成第一平滑曲线,包括:
对采集的滑动轨迹点进行计数;
当采集的滑动轨迹点达到预设数量时,基于预设数量的滑动轨迹点生成第一平滑曲线。
在一些可能的实施例中,滑动轨迹点携带序列标识;
基于预设数量的滑动轨迹点生成第一平滑曲线,包括:
基于预设数量的滑动轨迹点中每个滑动轨迹点的序列标识,从预设数量的滑动轨迹点中确定起始点和终止点;
利用贝塞尔曲线生成方式,将起始点作为第一平滑曲线的起始点,将终止点作为第一平滑曲线的终止点,将预设数量的滑动轨迹点中,除起始点和终止点之外的滑动轨迹点作为第一平滑曲线的控制点,生成第一平滑曲线。
在一些可能的实施例中,第一预设笔触图案包括目标页面中当前选中的第一笔触图案;
从第一平滑曲线上确定第一目标轨迹点集合,包括:
基于第一笔触图案的尺寸信息,确定第一平滑曲线上可排列第一笔触图案的位置信息;
将位置信息作为第一目标轨迹点的位置信息,得到第一目标轨迹点集合。
在一些可能的实施例中,位置信息包括横向位置信息和纵向位置信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211116649.0/2.html,转载请声明来源钻瓜专利网。