[发明专利]一种基于图形化编程场景下的画笔撤回方法及电子设备在审
申请号: | 201810806125.1 | 申请日: | 2018-07-20 |
公开(公告)号: | CN109284099A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 李天驰;孙悦;韩思杨 | 申请(专利权)人: | 深圳点猫科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 广东良马律师事务所 44395 | 代理人: | 李良 |
地址: | 518000 广东省深圳市粤海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 画笔 记录 图形化编程 电子设备 复制 场景 记录删除 清空 删除 全程 | ||
本发明公开一种基于图形化编程场景下的画笔撤回方法及电子设备,方法包括步骤:A、在执行画笔操作时,通过第一列表记录当前每一步的画笔操作;B、判断是否需要进行撤回操作,若是则进入步骤C;C、清空第二列表,并将第一列表中的最后一条记录删除;D、将第一列表中的记录复制到第二列表中;E、清除画笔所有痕迹;F、依次执行第二列表中各条记录。本发明通过一个列表来记录每一步的画笔操作,通过另一个列表来进行复制记录,以达到删除和撤回效果。并且全程主要操作的是另一列表,对于原列表的数据起到了较好的保护作用。
技术领域
本发明涉及画笔操作领域,尤其涉及一种基于图形化编程场景下的画笔撤回方法及电子设备。
背景技术
在图像处理软件时,有时要在素材图片上绘画简单的图形,使图片变得更好看。在图像编辑过程中,画笔工具是最常用的工具,而目前,用户在图形化中使用的画笔工具无法进行单步撤回的操作,或者在撤回操作的过程中容易丢失原有数据。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于图形化编程场景下的画笔撤回方法及电子设备,旨在解决现有图形化的画笔工具无法进行单步撤回操作或者容易丢失数据等问题。
本发明的技术方案如下:
一种基于图形化编程场景下的画笔撤回方法,其中,包括步骤:
A、在执行画笔操作时,通过第一列表记录当前每一步的画笔操作;
B、判断是否需要进行撤回操作,若是则进入步骤C;
C、清空第二列表,并将第一列表中的最后一条记录删除;
D、将第一列表中的记录复制到第二列表中;
E、清除画笔所有痕迹;
F、依次执行第二列表中各条记录。
所述的基于图形化编程场景下的画笔撤回方法,其中,所述步骤F具体包括:
F1、执行第二列表中第一条记录的画笔操作;
F2、判断第二列表中是否有下一条记录,若有则进入步骤F3,否则进入步骤F4;
F3、继续执行下一条记录的画笔操作,并返回步骤F2;
F4、结束。
所述的基于图形化编程场景下的画笔撤回方法,其中,所述步骤F中,在每次执行第二列表中记录的画笔操作后,删除第二列表中的相应记录。
所述的基于图形化编程场景下的画笔撤回方法,其中,所述步骤F2中,判断第二列表中是否还有记录,若有判定有下一条记录。
所述的基于图形化编程场景下的画笔撤回方法,其中,所述步骤A中,第一列表记录的画笔操作包括长度和方向信息。
一种电子设备,其中,包括:
处理器,适于实现各指令,以及
存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:
在执行画笔操作时,通过第一列表记录当前每一步的画笔操作;
判断是否需要进行撤回操作,若是则清空第二列表,并将第一列表中的最后一条记录删除;
将第一列表中的记录复制到第二列表中;
清除画笔所有痕迹;
依次执行第二列表中各条记录。
所述的电子设备,其中,所述依次执行第二列表中各条记录的步骤具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点猫科技有限公司,未经深圳点猫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810806125.1/2.html,转载请声明来源钻瓜专利网。