一种笔画处理方法、装置、设备及存储介质制造方法及图纸

技术编号:34476916 阅读:15 留言:0更新日期:2022-08-10 08:52
本公开提供了一种笔画处理方法、装置、设备及存储介质,所述方法包括:响应于作用在第一画布上的笔画删除事件,获取笔画删除事件对应的删除位置信息,从第二画布上确定删除位置信息对应的像素点的颜色值,并将颜色值确定为目标删除笔画标识,从第一画布对应的第一笔画集合中,删除目标删除笔画标识对应的笔画对象。本公开利用第二画布上的像素点的颜色通道,对第一画布上的笔画对象的笔画标识进行存储,能够在接收到在第一画布上触发的笔画删除事件后,根据对应的删除位置信息从第二画布上快速查找到目标删除笔画标识,实现对笔画的删除,可见,本公开通过提高目标删除笔画标识的查找效率,提高了笔画删除的效率。提高了笔画删除的效率。提高了笔画删除的效率。

【技术实现步骤摘要】
一种笔画处理方法、装置、设备及存储介质


[0001]本公开涉及数据处理领域,尤其涉及一种笔画处理方法、装置、设备及存储介质。

技术介绍

[0002]随着计算机技术的快速发展,智能书写设备已广泛应用于人们的工作与生活,人们可以在智能书写设备上书写各式各样的笔画,以及对笔画进行删除。
[0003]相关技术中,对笔画进行删除时,需要遍历所有笔画信息才能找到所需删除的笔画,再对其进行删除,从而导致笔画删除的效率较低,因此,如何提高笔画删除的效率是亟需解决的一个问题。

技术实现思路

[0004]为了解决上述技术问题,本公开实施例提供了一种笔画处理方法。
[0005]第一方面,本公开提供了一种笔画处理方法,所述方法包括:
[0006]响应于作用在第一画布上的笔画删除事件,获取所述笔画删除事件对应的删除位置信息;
[0007]从第二画布上确定所述删除位置信息对应的像素点的颜色值,并将所述颜色值确定为目标删除笔画标识;其中,所述第二画布与所述第一画布的大小相同,所述第二画布上的第一像素点对应的颜色通道用于存储所述第一画布上的第二像素点所属的笔画对象的笔画标识,所述第二像素点为与所述第一像素点具有相同位置信息的像素点,所述笔画标识用于唯一标识所述笔画对象;
[0008]从所述第一画布对应的第一笔画集合中,删除所述目标删除笔画标识对应的笔画对象;其中,所述第一笔画集合用于存储所述第一画布上的笔画对象,所述第一笔画集合中的笔画对象用于对所述第一画布进行重绘。
[0009]一种可选的实施方式中,所述方法还包括:
[0010]接收在所述第一画布上绘制的第一笔画对象,并为所述第一笔画对象确定笔画标识;
[0011]将所述第一笔画对象的笔画标识作为笔画颜色值,基于所述第一笔画对象的笔画位置信息在所述第二画布上绘制笔画对象。
[0012]一种可选的实施方式中,所述从所述第一画布对应的第一笔画集合中删除所述目标删除笔画标识对应的笔画对象之后,还包括:
[0013]清空所述第一画布;
[0014]基于所述第一笔画集合中的笔画对象,在所述第一画布上进行重绘。
[0015]一种可选的实施方式中,所述从所述第二画布上确定所述删除位置信息对应的颜色值,并将所述颜色值确定为目标删除笔画标识之后,还包括:
[0016]从所述第二画布对应的第二笔画集合中,删除所述目标删除笔画标识对应的笔画对象;其中,所述第二笔画集合用于存储所述第二画布上的笔画对象;
[0017]清空所述第二画布;
[0018]基于所述第二笔画集合中的笔画对象,在所述第二画布上进行重绘。
[0019]一种可选的实施方式中,在所述从所述第二画布上确定所述删除位置信息对应的颜色值之后,且在所述将所述颜色值确定为目标删除笔画标识之前,还包括:
[0020]确定所述删除位置信息对应的颜色值是否为0;
[0021]如果确定所述颜色值不为0,则执行所述将所述颜色值确定为目标删除笔画标识。
[0022]一种可选的实施方式中,所述为所述第一笔画对象确定笔画标识,包括:
[0023]从预设数值范围中确定具有顺序关系的至少一个数字;其中,所述至少一个数字中至少存在一个不为0的数字;
[0024]将所述至少一个数字确定为所述第一笔画对象的笔画标识。
[0025]一种可选的实施方式中,所述至少一个数字包括4个数字,所述笔画颜色值为RGBA颜色值,所述4个数字分别对应于所述RGBA颜色值的四个颜色通道;
[0026]或者,所述至少一个数字包括3个数字,所述笔画颜色值为RGB颜色值,所述3个数字分别对应于所述RGB颜色值的三个颜色通道。
[0027]第二方面,本公开提供了一种笔画处理装置,所述装置包括:
[0028]获取模块,用于响应于作用在第一画布上的笔画删除事件,获取所述笔画删除事件对应的删除位置信息;
[0029]第一确定模块,用于从第二画布上确定所述删除位置信息对应的像素点的颜色值,并将所述颜色值确定为目标删除笔画标识;其中,所述第二画布与所述第一画布的大小相同,所述第二画布上的第一像素点对应的颜色通道用于存储所述第一画布上的第二像素点所属的笔画对象的笔画标识,所述第二像素点为与所述第一像素点具有相同位置信息的像素点,所述笔画标识用于唯一标识所述笔画对象;
[0030]第一删除模块,用于从所述第一画布对应的第一笔画集合中,删除所述目标删除笔画标识对应的笔画对象;其中,所述第一笔画集合用于存储所述第一画布上的笔画对象,所述第一笔画集合中的笔画对象用于对所述第一画布进行重绘。
[0031]第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
[0032]第四方面,本公开提供了一种笔画处理设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
[0033]第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
[0034]本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
[0035]本公开实施例提供的笔画处理方法中,响应于作用在第一画布上的笔画删除事件,获取笔画删除事件对应的删除位置信息,从第二画布上确定删除位置信息对应的像素点的颜色值,并将颜色值确定为目标删除笔画标识;其中,第二画布与第一画布的大小相同,第二画布上的第一像素点对应的颜色通道用于存储第一画布上的第二像素点所属的笔画对象的笔画标识,第二像素点为与第一像素点具有相同位置信息的像素点,笔画标识用于唯一标识笔画对象,从第一画布对应的第一笔画集合中,删除目标删除笔画标识对应的
笔画对象;其中,第一笔画集合用于存储第一画布上的笔画对象,第一笔画集合中的笔画对象用于对第一画布进行重绘。本公开利用第二画布上的像素点的颜色通道,对第一画布上的笔画对象的笔画标识进行存储,能够在接收到在第一画布上触发的笔画删除事件后,根据对应的删除位置信息从第二画布上快速查找到目标删除笔画标识,实现对笔画的删除,可见,本公开通过提高目标删除笔画标识的查找效率,提高了笔画删除的效率。
附图说明
[0036]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0037]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本公开实施例提供的一种笔画处理方法的流程图;
[0039]图2为本公开提供的一种笔画处理方法的第一画布的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种笔画处理方法,其特征在于,所述方法包括:响应于作用在第一画布上的笔画删除事件,获取所述笔画删除事件对应的删除位置信息;从第二画布上确定所述删除位置信息对应的像素点的颜色值,并将所述颜色值确定为目标删除笔画标识;其中,所述第二画布与所述第一画布的大小相同,所述第二画布上的第一像素点对应的颜色通道用于存储所述第一画布上的第二像素点所属的笔画对象的笔画标识,所述第二像素点为与所述第一像素点具有相同位置信息的像素点,所述笔画标识用于唯一标识所述笔画对象;从所述第一画布对应的第一笔画集合中,删除所述目标删除笔画标识对应的笔画对象;其中,所述第一笔画集合用于存储所述第一画布上的笔画对象,所述第一笔画集合中的笔画对象用于对所述第一画布进行重绘。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收在所述第一画布上绘制的第一笔画对象,并为所述第一笔画对象确定笔画标识;将所述第一笔画对象的笔画标识作为笔画颜色值,基于所述第一笔画对象的笔画位置信息在所述第二画布上绘制笔画对象。3.根据权利要求1所述的方法,其特征在于,所述从所述第一画布对应的第一笔画集合中删除所述目标删除笔画标识对应的笔画对象之后,还包括:清空所述第一画布;基于所述第一笔画集合中的笔画对象,在所述第一画布上进行重绘。4.根据权利要求1所述的方法,其特征在于,所述从所述第二画布上确定所述删除位置信息对应的颜色值,并将所述颜色值确定为目标删除笔画标识之后,还包括:从所述第二画布对应的第二笔画集合中,删除所述目标删除笔画标识对应的笔画对象;其中,所述第二笔画集合用于存储所述第二画布上的笔画对象;清空所述第二画布;基于所述第二笔画集合中的笔画对象,在所述第二画布上进行重绘。5.根据权利要求1所述的方法,其特征在于,在所述从所述第二画布上确定所述删除位置信息对应的颜色值之后,且在所述将所述颜色值确定为目标删除笔画标识之前,还包括:确定所述删除位置信息对应的颜色值是否为0;如果确定所述颜色值不为0,则执行所述将所述颜色值确定为目标删除笔画标识。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:林良喜
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1