图像编辑操作的撤销方法、装置、电子设备及介质与流程

文档序号:22756543发布日期:2020-10-31 09:53阅读:来源:国知局

技术特征:

1.一种图像编辑操作的撤销方法,其特征在于,包括:

获取图像编辑操作,每隔预设的间隔操作次数,对应存储一张图像;

接收操作撤销指令,从所存储的图像中获取距离待撤销编辑操作最近的第一图像,以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作;

基于所述第一图像以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作,生成目标图像。

2.根据权利要求1所述的方法,其特征在于,还包括:

获取所保存图像对应的图像编辑操作以外的每一图像编辑操作对应的坐标点集合;

存储每一所述图像编辑操作对应的坐标点集合。

3.根据权利要求2所述的方法,其特征在于,还包括:

所述获取所保存图像对应的图像编辑操作以外每一图像编辑操作对应的坐标点集合,包括:

存储每一图像编辑操作的起始坐标点;

当图像编辑操作的时间距离上一坐标点的存储时间等于预设的时间间隔阈值时,将该时间点对应的坐标点存储至该图像操作编辑操作对应的坐标点集合。

4.根据权利要求2所述的方法,其特征在于,还包括:

所述获取所保存图像对应的图像编辑操作以外每一图像编辑操作对应的坐标点集合,包括:

存储每一图像操作编辑的起始坐标端点;

当图像编辑操作的坐标点距离上一坐标点的坐标距离小于等于预设的距离间隔阈值时,将该坐标点存储至该图像操作编辑操作对应的坐标点集合。

5.根据权利要求1所述的方法,其特征在于,还包括:

从所存储的图像中获取距离待撤销编辑操作最近的第一图像,包括:

确定距离待撤销编辑操作最近的第一图像的图像编号n:

n=(m%n)*n

其中,%表示求模运算,m为待撤销编辑操作的编号,n为所述间隔次数;

获取所述图像编号对应的图像。

6.根据权利要求2所述的方法,其特征在于,还包括:

所述基于所述第一图像以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作,生成目标图像,包括:

以所述第一图像为初始图像,在所述第一图像上绘制所述第一图像对应的图像编辑操作之后至待撤销操作之前的每一图像编辑操作对应的坐标点集合,生成所述目标图像。

7.根据权利要求1所述的方法,其特征在于,还包括:

所述间隔操作次数的取值范围为[100,1000],当最大撤销次数在[100,1000]范围内时,所述间隔操作次数等于最大撤销次数。

8.一种图像编辑操作的撤销装置,其特征在于,包括:

第一获取模块,用于获取图像编辑操作,每隔预设的间隔操作次数,对应存储一张图像;

第二获取模块,用于接收操作撤销指令,从所存储的图像中获取距离待撤销编辑操作最近的第一图像,以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作;

图像生成模块,用于基于所述第一图像以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作,生成目标图像。

9.根据权利要求8所述的装置,其特征在于,

所述第一获取模块还包括:

坐标点获取单元,用于获取所保存图像对应的图像编辑操作以外的每一图像编辑操作对应的坐标点集合;

坐标点存储单元,用于存储每一所述图像编辑操作对应的坐标点集合。

10.根据权利要求9所述的装置,其特征在于,

所述坐标点获取单元包括:

第一坐标点获取子单元,用于存储每一图像编辑操作的起始坐标点;

第二坐标点获取子单元,用于当图像编辑操作的时间距离上一坐标点的存储时间等于预设的时间间隔阈值时,将该时间点对应的坐标点存储至该图像操作编辑操作对应的坐标点集合。

11.根据权利要求9所述的装置,其特征在于,

所述坐标点获取单元包括:

第三坐标点获取子单元,用于存储每一图像操作编辑的起始坐标端点;

第四坐标点获取子单元,用于当图像编辑操作的坐标点距离上一坐标点的坐标距离小于等于预设的距离间隔阈值时,将该坐标点存储至该图像操作编辑操作对应的坐标点集合。

12.根据权利要求8所述的装置,其特征在于,

所述第二获取模块包括:

用于从所存储的图像中获取距离待撤销编辑操作最近的第一图像的第一图像获取单元,所述第一图像获取单元包括:

编号确定子单元,用于确定距离待撤销编辑操作最近的第一图像的图像编号n:

n=(m%n)*n

其中,%表示求模运算,m为待撤销编辑操作的编号,n为所述间隔次数;

第一图像获取子单元,用于获取所述图像编号对应的图像。

13.根据权利要求9所述的装置,其特征在于,

所述图像生成模块具体用于:以所述第一图像为初始图像,在所述第一图像上绘制所述第一图像对应的图像编辑操作之后至待撤销操作之前的每一图像编辑操作对应的坐标点集合,生成所述目标图像。

14.根据权利要求8所述的装置,其特征在于,

所述间隔操作次数的取值范围为[100,1000],当最大撤销次数在[100,1000]范围内时,所述间隔操作次数等于最大撤销次数。

15.一种电子设备,其特征在于,包括:

至少一个处理器;

以及,与所述至少一个处理器通信连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行前述权利要求1-7任一项所述的方法。

16.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于执行前述权利要求1-6中任一项所述的方法。


技术总结
本公开实施例公开了一种图像编辑操作的撤销方法、装置、电子设备及介质,该方法包括获取图像编辑操作,每隔预设的间隔操作次数,对应存储一张图像;接收操作撤销指令,从所存储的图像中获取距离待撤销编辑操作最近的第一图像,以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作;基于所述第一图像以及所述第一图像对应的图像编辑操作之后至待撤销操作之前的所有图像编辑操作,生成目标图像。通过本公开,能够降低图像编辑操作的撤销过程中的内存消耗和性能消耗,提高图像编辑操作的撤销的效率。

技术研发人员:汪娇娇
受保护的技术使用者:北京默契破冰科技有限公司
技术研发日:2020.07.30
技术公布日:2020.10.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1