一种笔记局部选取方法、装置、电子终端和可读存储介质制造方法及图纸

技术编号:28048517 阅读:10 留言:0更新日期:2021-04-09 23:39
涉及一种笔记局部选取方法、装置、电子终端和可读存储介质,应用于显示终端,笔记显示于显示终端,方法包括:获取笔记信息,笔记信息包括笔记中的所有像素点的坐标数据;检测触控动作并根据触控动作显示触控动作的触控轨迹;获取触控轨迹的闭合轨迹;遍历笔记中的所有像素点,选取所有被闭合轨迹包围的像素点集合,像素点集合为选取的笔记局部。因此,通过用户任意绘制的闭合轨迹以实现对笔记局部的任意选取,可以实现对笔记局部的二次编辑,解决了现有无法对笔记局部进行局部选取和编辑的问题,另外,方法简单、计算量少,复杂度低,在提升用户使用体验的同时,还可以有效降低终端的性能消耗。

【技术实现步骤摘要】
【国外来华专利技术】一种笔记局部选取方法、装置、电子终端和可读存储介质
本专利技术涉及电子设备笔记编辑领域,更具体地说,涉及一种笔记局部选取方法、装置、电子终端和可读存储介质。
技术介绍
现有的手机APP中,当用户进行笔记操作时,若需要对笔记进行二次操作,只能实现全部区域的二次编辑操作,无法对特定区域进行二次编辑操作,这给用户的使用带来极大的不便。例如,用户在APP中画了一幅画,当用户想对该幅画的某个特定区域进行特性化修改时,如对该特定区域的颜色实现渐变色操作等,而由于现有的方式只能进行全部区域的二次编辑操作。因此,由于现有方式无法实现对特定区域的笔记进行局部编辑,大大降低了用户的使用体验。技术问题要解决的技术问题在于,针对现有技术的上述缺陷,提供一种笔记局部选取方法、装置、电子终端和可读存储介质。技术解决方案解决其技术问题所采用的技术方案是:提供一种笔记局部选取方法,应用于显示终端,所述笔记显示于所述显示终端,所述方法包括:获取笔记信息,所述笔记信息包括所述笔记中的所有像素点的坐标数据;检测触控动作并根据所述触控动作显示所述触控动作的触控轨迹;获取所述触控轨迹的闭合轨迹;遍历所述笔记中的所有像素点,选取所有被所述闭合轨迹包围的像素点集合,所述像素点集合为选取的笔记局部。。进一步地,所述获取所述触控轨迹的闭合轨迹包括:根据所述触控动作获取所述触控轨迹按时间排序的坐标点集合;判断所述坐标点集合中是否具有相同的第一坐标点和第二坐标点;所述第一坐标点为第一时刻获取的坐标点,所述第二坐标点为第二时刻获取的坐标点,所述第二时刻大于所述第一时刻;若是,则判断所述第一坐标点与所述第二坐标点是否第一次重合,若是,选取所述第一时刻到第二时刻之间获取的坐标点;所述第一时刻到第二时刻之间获取的坐标点所形成的轨迹为所述闭合轨迹。进一步地,所述遍历所述笔记中的所有像素点,选取所有被所述闭合轨迹包围的像素点集合包括:判断所有像素点中的任一像素点是否位于所述闭合轨迹所在的最小矩形区域内;若该像素点位于所述闭合轨迹所在的最小矩形区域内,以该像素点为原点形成射线,并获取所述射线与所述闭合轨迹交叉点的数量;判断所述射线与所述闭合轨迹交叉点的数量是否为奇数;若是,则选取该像素点。进一步地,所述判断所有像素点中的任一像素点是否位于所述闭合轨迹所在的最小矩形区域内包括:获取所述闭合轨迹的坐标点数据;所述坐标点数据包括所述闭合轨迹的横坐标的最大值和最小值,以及纵坐标的最大值和最小值;判断所述所有像素点中的任一像素点的横坐标是否大于所述闭合轨迹的横坐标的最小值、且小于所述闭合轨迹的横坐标的最大值,以及所述任一像素点的纵坐标是否大于所述闭合轨迹的纵坐标的最小值、且小于所述闭合轨迹的纵坐标的最大值。进一步地,所述选取所有被所述闭合轨迹包围的像素点集合之后,所述方法还包括:对所述笔记局部进行编辑,所述编辑包括改变颜色、合并、拆分、删除、增加、修改宽度、修改长度、纵向扩大或缩小、横向扩大或缩小或纵横等比例扩大或缩小。另一方面,还提供一种笔记局部选取装置,应用于显示终端,所述笔记显示于所述显示终端,所述装置包括:笔记获取单元,用于获取笔记信息,所述笔记信息包括所述笔记中的所有像素点的坐标数据;触控显示单元,用于检测触控动作并根据所述触控动作显示所述触控动作的触控轨迹;轨迹获取单元,用于获取所述触控轨迹的闭合轨迹;选取单元,用于遍历所述笔记中的所有像素点,选取所有被所述闭合轨迹包围的像素点集合,所述像素点集合为选取的笔记局部。进一步地,所述轨迹获取单元包括:坐标点获取模块,用于根据所述触控动作获取所述触控轨迹按时间排序的坐标点集合;第一判断模块,用于:判断所述坐标点集合中是否具有相同的第一坐标点和第二坐标点;所述第一坐标点为第一时刻获取的坐标点,所述第二坐标点为第二时刻获取的坐标点,所述第二时刻大于所述第一时刻;若是,则判断所述第一坐标点与所述第二坐标点是否第一次重合,若是,选取所述第一时刻到第二时刻之间获取的坐标点;所述第一时刻到第二时刻之间获取的坐标点所形成的轨迹为所述闭合轨迹。进一步地,所述选取单元包括:第二判断模块,用于判断所有像素点中的任一像素点是否位于所述闭合轨迹所在的最小矩形区域内;选取模块,用于在该像素点位于所述闭合轨迹所在的最小矩形区域内时,以该像素点为原点形成射线,并获取所述射线与所述闭合轨迹交叉点的数量,以及判断所述射线与所述闭合交叉点的数量是否为奇数;若是,则选取该像素点。进一步地,所述第二判断模块具体用于:获取所述闭合轨迹的坐标点数据;所述坐标点数据包括所述闭合轨迹的横坐标的最大值和最小值,以及纵坐标的最大值和最小值;判断所述所有像素点中的任一像素点的横坐标是否大于所述闭合轨迹的横坐标的最小值、且小于所述闭合轨迹的横坐标的最大值,以及所述任一像素点的纵坐标是否大于所述闭合轨迹的纵坐标的最小值、且小于所述闭合轨迹的纵坐标的最大值。进一步地,还包括:编辑单元,用于对所述笔记局部进行编辑,所述编辑包括改变颜色、合并、拆分、删除、增加、修改宽度、修改长度、纵向扩大或缩小、横向扩大或缩小或纵横等比例扩大或缩小。另一方面,还提供一种电子终端,包括处理器和存储器,所述处理器用于执行所述存储器中存储的计算机程序时实现如上所述的笔记局部选取方法的步骤。另一方面,还提供可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的笔记局部选取方法的步骤。有益效果笔记局部选取方法通过用户任意绘制的闭合轨迹以实现对笔记局部的任意选取,可以实现对笔记局部的二次编辑,解决了现有无法对笔记局部进行局部选取和编辑的问题,另外,方法简单、计算量少,复杂度低,在提升用户使用体验的同时,还可以有效降低终端的性能消耗。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术一实施例提供的一种笔记局部选取方法的流程示意图;图2是本专利技术一实施例提供的一种笔记局部选取方法的流程示意图;图3是本专利技术一实施例提供的一种笔记局部选取方法中的触控轨迹示意图;图4是本专利技术一实施例提供的一种笔记局部选取方法中的闭合轨迹示意图;图5是本专利技术一实施例提供的笔记任一像素点在闭合轨迹内的示意图;图6是本专利技术一实施例提供的一种笔记局部选取方法对笔记局部进行二次编辑示意图;图7是本专利技术一实施例提供的一种笔记局部选取装置的原理框图;图8是本专利技术一实施例提供的一种笔记局部选取装置的原理框图;图9是本专利技术实施例提供的一种终端的结构示意图。本专利技术的最佳实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述本文档来自技高网...

【技术保护点】
一种笔记局部选取方法,应用于显示终端,所述笔记显示于所述显示终端,其特征在于,所述方法包括:/n获取笔记信息,所述笔记信息包括所述笔记中的所有像素点的坐标数据;/n检测触控动作并根据所述触控动作显示所述触控动作的触控轨迹;/n获取所述触控轨迹的闭合轨迹;/n遍历所述笔记中的所有像素点,选取所有被所述闭合轨迹包围的像素点集合,所述像素点集合为选取的笔记局部。/n

【技术特征摘要】
【国外来华专利技术】一种笔记局部选取方法,应用于显示终端,所述笔记显示于所述显示终端,其特征在于,所述方法包括:
获取笔记信息,所述笔记信息包括所述笔记中的所有像素点的坐标数据;
检测触控动作并根据所述触控动作显示所述触控动作的触控轨迹;
获取所述触控轨迹的闭合轨迹;
遍历所述笔记中的所有像素点,选取所有被所述闭合轨迹包围的像素点集合,所述像素点集合为选取的笔记局部。


根据权利要求1所述的笔记局部选取方法,其特征在于,所述获取所述触控轨迹的闭合轨迹包括:
根据所述触控动作获取所述触控轨迹按时间排序的坐标点集合;
判断所述坐标点集合中是否具有相同的第一坐标点和第二坐标点;所述第一坐标点为第一时刻获取的坐标点,所述第二坐标点为第二时刻获取的坐标点,所述第二时刻大于所述第一时刻;
若是,则判断所述第一坐标点与所述第二坐标点是否第一次重合,若是,选取所述第一时刻到第二时刻之间获取的坐标点;所述第一时刻到第二时刻之间获取的坐标点所形成的轨迹为所述闭合轨迹。


根据权利要求1所述的笔记局部选取方法,其特征在于,所述遍历所述笔记中的所有像素点,选取所有被所述闭合轨迹包围的像素点集合包括:
判断所有像素点中的任一像素点是否位于所述闭合轨迹所在的最小矩形区域内;
若该像素点位于所述闭合轨迹所在的最小矩形区域内,以该像素点为原点形成射线,并获取所述射线与所述闭合轨迹交叉点的数量;
判断所述射线与所述闭合轨迹交叉点的数量是否为奇数;
若是,则选取该像素点。


根据权利要求3所述的笔记局部选取方法,其特征在于,所述判断所有像素点中的任一像素点是否位于所述闭合轨迹所在的最小矩形区域内包括:
获取所述闭合轨迹的坐标点数据;所述坐标点数据包括所述闭合轨迹的横坐标的最大值和最小值,以及纵坐标的最大值和最小值;
判断所述所有像素点中的任一像素点的横坐标是否大于所述闭合轨迹的横坐标的最小值、且小于所述闭合轨迹的横坐标的最大值,以及所述任一像素点的纵坐标是否大于所述闭合轨迹的纵坐标的最小值、且小于所述闭合轨迹的纵坐标的最大值。


根据权利要求1所述的笔记局部选取方法,其特征在于,所述闭合轨迹为闭合线条。


根据权利要求5所述的笔记局部选取方法,其特征在于,所述闭合轨迹为规则图形和/或不规则图形。


根据权利要求5所述的笔记局部选取方法,其特征在于,所述闭合轨迹为规则图形和/或不规则图形。


根据权利要求1所述的笔记局部选取方法,其特征在于,所述笔记包括图画,所述笔记局部包括所述图画的一部分。


根据权利要求1所述的笔记局部选取方法,其特征在于,所述选取所有被所述闭合轨迹包围的像素点集合之后,所述方法还包括:
对所述笔记局部进行编辑,所述编辑包括改变颜色、合并、拆分、删除、增加、修改宽度、修改长度、纵向扩大或缩小、横向扩大或缩小或纵横等比例扩大或缩小。


根据权利要求9所述的笔记局部选取方法,其特征在于,所述对所述笔记局部进行编辑包括:
接收并执行针对所述笔记局部的颜色设置指令、笔记信息合并指令、笔记信息拆分指令、笔记信息删除指令、增加笔记指令、修...

【专利技术属性】
技术研发人员:张政李友牛佳明
申请(专利权)人:深圳市柔宇科技股份有限公司
类型:发明
国别省市:广东;44

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

1