【发布时间】:2020-01-14 09:35:09
【问题描述】:
假设paint 允许其用户撤消更改,我想知道在保存初始文件后是否可以通过任何计算机方式重做这些更改。
复制步骤:
1.在paint中打开一个.jpg文件
2.画一条线
3.另存为New.jpg
4.在paint中打开New.jpg
5.删除那一行
第 5 步是否真的可以使用任何软件/通过任何编码实现?
【问题讨论】:
假设paint 允许其用户撤消更改,我想知道在保存初始文件后是否可以通过任何计算机方式重做这些更改。
复制步骤:
1.在paint中打开一个.jpg文件
2.画一条线
3.另存为New.jpg
4.在paint中打开New.jpg
5.删除那一行
第 5 步是否真的可以使用任何软件/通过任何编码实现?
【问题讨论】:
这是SuperUser 的问题,而不是 StackOverflow。
但是,答案是只有在软件将更改步骤的历史记录存储到保存的文件时才有可能。最常见的可互换图像格式(例如您问题中的 JPG 示例)不支持存储该信息。
图像编辑器可以保存为特定于编辑器的格式,该格式保留图像更改的历史记录。但是,这可能会导致存储大量数据,而这些数据在未来通常是无用的,因此对该功能的需求量并不大。
请注意,问题中所寻求的内容可以通过删除该行或其中部分的新操作来完成,但不能作为先前编辑会话的撤消操作。
【讨论】: