iOS 系统照片存储模型以及拍照处理设置
尽管 PhotonCam 是一个专业类的拍照 app,但是大多数情况下,使用默认的拍摄设置便能达到很好的拍照效果。如果你对拍摄后的照片处理有更高的要求,那么可以通过设置内的「拍照处理设置」页面进行设定。
PhotonCam 提供了诸多的拍照处理设置,大体来说可以分为以下几个方面:
- 用怎样的参数进行拍照?
- 拍照后的照片使用怎样的格式和参数存储?
下文会先详细介绍 iOS 系统的照片存储模型,在对照片存储模型有一定的了解后,接着会详细介绍 PhotonCam 的几个拍照处理设置。
当然,以下内容本身,对于非技术控外可能理解起来会有些困难,如果不想了解也没关系。但我依然很推荐本身对技术或者数码有一定的了解的朋友继续阅读下去。
iOS 系统的照片存储模型
在电脑上,我们在 Windows Explorer 或者 macOS 的 Finder 上看到的就是照片文件本身。但是在 iOS 上,我们一般来说使用系统自带的「照片 app」来查看我们使用相机 app 拍照的照片——但值得注意的是,尽管我们所看的每一张照片都是有对应的照片文件,但在「照片 app」内,每一个照片背后,都有可能是多多个照片文件。
上面一段话听着有点拗口是不是?其实理清几个概念就可以 了:
- 照片资产(Asset):「照片 app」內一格格的照片,一个照片资产内可以包含一个或多个照片文件。
- 照片文件(File):实际的照片文件本身。在「照片 app」点开一个照片的时候,我们看到的照片大图就是通过解码一个照片文件来显示的。
- 照片版本(Version):你通过「照片 app」来编辑照片后,系统会生成一个「当前版本/已编辑」的照片版本,之后你可以「还原」照片为「原始版本」。每一个照片版本本身都有对应的照片文件。
可以通过以下这个图来更为直观地了解:

尽管以上概念对用户来说其实有点复杂了,但 iOS 系统(准确来说是照片 app)已经尽可能地把这些细节都隐藏起来。如果你对更多细节感兴趣,那么可以继续阅读下文。
以下会就一些常用场景,来介绍下照片存储模型都是怎样子的。
使用系统相机拍摄和保存 RAW 照片
在此情况下,一个照片资产里有一个 RAW 文件,RAW 文件本身有一个完整尺寸的 HEIF/JPEG 缩略图。在查看照片大图的时候,会读取里面的缩略图显示。
当使用「照片 app」编辑的时候,会加载 RAW 文件来进行编辑。编辑后的照片,会以一个新的 HEIF/JPEG 照片文件,作为一个新的「照片版本」存储。