据我所知回答一下:
非破坏性编辑的做法是储存使用者编辑的“参数”,而非另存盘案。
你打开照片,把亮度+2后,iPhoto会记住亮度+2这个动作,
下次打开时,iPhoto就会给你看到原始档案+“亮度+2”。
当你再把饱和度+2,iPhoto就会记住这个动作,
下次打开,你就看到原始档案+亮度+2饱和度+2的成果。
理论上,硬盘里面只会有一个照片档案,其他都是参数。
这也是为什么iPhoto档案选项下,会有一个输出选项。
透过输出才会输出你编辑后的照片。
iOS 8所知较少不敢确定,但我推测应该是相同逻辑,否则空间会吃死死。
以上有误的话,还请高手指正。
※ 引述《NuclearSnake (NuclearSnake)》之铭言:
: 非破坏性编辑是 iPhoto 强打的功能
: 官网支援页面有提到:
: 当输入照片时,iPhoto 会储存原始版本,且不会对其进行更动。
: 第一次打开照片并开始编辑后,iPhoto 会另外储存经过编辑的版本,
: 因此会有两种版本。
: 每次对该照片进行其他编辑时,iPhoto 会重新打开原始版本、套用新的编辑操作、
: 重新套用所有先前的编辑操作,然后储存此新的编辑版本
: (同样地,它会有别于原始版本另外加以储存)。
: 问题一:
: 当我在 iPhoto 里把一张照片亮度 +1,iPhoto Library 就会另存一个亮度 +1 的版本,
: 第二次在 iPhoto 里对同一张照片再次亮度 +1,Photo 就会另存一个亮度 +2 的版本,
: 但我在 iPhoto 里只会看到经过两次编辑(亮度 +2)的照片,
: 也就是说,如果我对该张照片共进行过 5 次编辑(例如增加亮度 5 次),
: 我在 iPhoto 里只会看到亮度 +5 的照片,
: 但实际上 iPhoto Library 里会存在“原始版本和亮度 +1 +2 +3 +4 +5”共六个档案对
: 吗?还是说 iPhoto Library 只会保存“原始版本和最后一次编辑的版本”共两个档案?
: 问题二:
: 当我在 iPhoto 里点选了“回复原始照片状态”,
: 那 iPhoto Library 里那些经过编辑的版本档案会自动删除掉吗?
: 还是说就算我在 iPhoto 里已经看不到之前编辑过的状态(已回复原始照片状态),
: 那些经过编辑的版本档案还是会留在 iPhoto Library 里,只会越积越多?
: 几个问题要麻烦对 iPhoto 有深入了解的高手解答了,谢谢。