如何在图像处理中进行UNDO操作?如果我更改图像位置(调整大小,旋转,3D变换)然后单击UNDO按钮,我想要图像的先前状态。怎么做?请提供示例源代码或对此有所了解。提前谢谢。
答案 0 :(得分:0)
实现可撤销操作的常用方法是在每次操作后存储状态。所以,在这种情况下,你可以
答案 1 :(得分:0)
制作NSDictionary
所有effects
提供/或可以应用editor
NSDictionary
NSMutableArray
存储到[lastEffectArray addObject:effectDictionary];
effectDictionary
对lastEffectArray
对key/value
效果加载Remove
。在这里,你可以做两件事:可effectDictionary
lastEffectArray
来自Add
的{{1}}对象,或effectDictionary
可将REDO操作转换为其他数组。
您的editor
应该存储每个&您[release]
可以使用或应用的所有效果。您可以使用一些易于使用的功能来应用/删除效果!!!
最后,不要忘记{{1}}所有效果阵列&字典。
注意,这不是一个解决方案,但可以用自己的创新逻辑来实现。