[发明专利]一种基于SVG共享画板的擦除方法、终端及存储介质在审
申请号: | 202211564915.6 | 申请日: | 2022-12-07 |
公开(公告)号: | CN115761056A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 刘楠楠 | 申请(专利权)人: | 深圳市洲明科技股份有限公司 |
主分类号: | G06T11/80 | 分类号: | G06T11/80;G06T11/60;G06T11/00 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 svg 共享 画板 擦除 方法 终端 存储 介质 | ||
1.一种基于SVG共享画板的擦除方法,其特征在于,所述擦除方法包括以下步骤:
以当前SVG共享画布中鼠标落点为中心,绘制预设尺寸的矩形橡皮擦;
遍历所述SVG共享画布上所有画笔对象,以找出目标画笔对象,所述目标画笔对象为对应路径所构成的最小矩形与所述矩形橡皮擦相交的画笔对象;
遍历所述目标画笔对象的对应路径,以确定所述目标画笔对象与所述矩形橡皮擦的相交情形;
根据所述目标画笔对象与所述矩形橡皮擦的相交情形,对所述目标画笔对象进行第一删除操作或第二删除操作,所述第一删除操作为将所述目标画笔对象整体删除的操作,所述第二删除操作为将所述目标画笔对象的相应部分删除以及对所述目标画笔对象的剩余部分进行重绘的操作。
2.根据权利要求1所述的擦除方法,其特征在于,所述擦除方法还包括以下步骤:
在浏览器中应用SVG标签绘制预设大小的画布,以生成所述SVG共享画布,并建立所述SVG共享画布的画布坐标与鼠标实际移动坐标的一一对应关系。
3.根据权利要求1所述的擦除方法,其特征在于,所述擦除方法还包括以下步骤:
在每一所述画笔对象绘制时,对当前所述画笔对象的对应路径进行循环遍历,以获取并存储所述对应路径上所有点的点坐标;
进一步获取所述对应路径所构成的最小矩形,以计算并存储所述最小矩形的四个第一角坐标。
4.根据权利要求3所述的擦除方法,其特征在于,所述以当前SVG共享画布中鼠标落点为中心,绘制预设尺寸的矩形橡皮擦的步骤具体包括:
以当前SVG共享画布中鼠标落点为中心,进行所述预设尺寸的矩形橡皮擦的绘制,并记录所述矩形橡皮擦的四个第二角坐标。
5.根据权利要求4所述的擦除方法,其特征在于,所述遍历所述SVG共享画布上所有画笔对象,以找出目标画笔对象的步骤具体包括:
依次获取所述SVG共享画布上每一所述画笔对象对应的所述四个第一角坐标;
若所述四个第一角坐标所围成的矩形与所述矩形橡皮擦的四个第二角坐标所围成的矩形相交,则将所述四个第一角坐标对应的所述画笔对象判定为所述目标画笔对象。
6.根据权利要求4所述的擦除方法,其特征在于,所述遍历所述目标画笔对象的对应路径,以确定所述目标画笔对象与所述矩形橡皮擦的相交情形的步骤具体包括:
遍历所述目标画笔对象的对应路径上所有点的点坐标,以找出所述目标画笔对象的对应路径与所述矩形橡皮擦的所有交点;
根据所述所有交点的个数,确定所述目标画笔对象与所述矩形橡皮擦的相交情形。
7.根据权利要求6所述的擦除方法,其特征在于,所述根据所述所有交点的个数,确定所述目标画笔对象与所述矩形橡皮擦的相交情形的步骤具体包括:
若所述所有交点的个数为0个时,则确定所述目标画笔对象全部位于所述矩形橡皮擦所覆盖的范围内;
若所述所有交点的个数至少为1个时,则确定所述目标画笔对象局部位于所述矩形橡皮擦所覆盖的范围内。
8.根据权利要求7所述的擦除方法,其特征在于,所述根据所述目标画笔对象与所述矩形橡皮擦的相交情形,对所述目标画笔对象进行第一删除操作或第二删除操作的步骤具体包括:
若确定所述目标画笔对象全部位于所述矩形橡皮擦所覆盖的范围内,则对所述目标画笔对象进行第一删除操作;
若确定所述目标画笔对象局部位于所述矩形橡皮擦所覆盖的范围内,则根据各个所述交点的位置对所述目标画笔对象进行第二删除操作。
9.一种终端,其特征在于,包括:存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如权利要求1-8任一所述的方法的步骤。
10.一种存储介质,用于计算机可读存储,其特征在于,所述存储介质存
储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,
以实现如权利要求1-8任一所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市洲明科技股份有限公司,未经深圳市洲明科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211564915.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁吸式无线充电器
- 下一篇:一种汽车线束端子孔盲堵防水栓自动送料压入装置