【WWDC2017】Apple要改变图像潮流?HEIF格式是什么?
在 WWDC 大会讲到 iOS 的时候,屏幕上突然出现 HEIF 这个生字。未来 iOS 11 在新 iPhone 上就要用这个影像格式来储存照片, Apple 宣称这是一个可以减少图片容量的格式,到底这个 HEIF 是乜东东?它对今后手机、电脑和网页图片又会有什么影响?
HEIF 全名是 High Efficiency Image File Format (高效率图档格式),是由动态图像专家组(MPEG)于 2013 制订的新格式。这个格式有几项主要有几个功能:
- 档案扩展名为 .heif 或 .heic
- 媒体档案以 HEVC 标准来编码。
- 使用 ISOBMFF 格式来储存
- 有效率地储存连拍照和动画图像(cinemagraphs)
- 支援计算摄影情景(例如全景摄影、 HDR 照片、光场相机等)
- 支援有损或无损影像资料储存
- 提供更好和容易的途径来分发硬照、相集和相关的档案资讯
这个图档格式的目的,就是以更少的容量来储存画质更好的照片。在 Nokia 的 Github 网页里,提供了 HEIF 与 GIF 和 JPEG 照片的比较,大家可以看到无论动画和硬照,在相同的画质下,容量都节省不少。
由于这个格式只有四年历史,现时支援的图片阅览程式和编辑程式都很少, Adobe Photoshop 就不支援编辑这个格式的档案,而 Windows 也无法产生这种图档的图示。而当 Mac 机升级至 macOS High Sierra 后,不单可以在 Finder 预览,还可以使用 Photo App 来进行编辑。而拍摄上,现时只有 iPhone 7/7 plus 在升级上 iOS 11 之后,拍照时才会使用 HEIF 格式的。
至于网页方面,现时是需要透过 Javascript 来将 HEIF 图档的资料转写到 Canvas 里来显示的, Nokia 就在 Github 开设了一个网页,为开发人员提供 HEIF 图档的存取函式库,和 Javascript 的读取程式码,不过这样的载入速度始终有点慢,而且现时引入这些支援的网页仍然很少。相信要等到主流浏览器支援 HEIF 格式之后才会开始普及。
不过大家其实也不用担心将来会出现 iPhone 拍的照片只有 Mac 机才能观看的状况,因为虽然 iOS 11 用上了 HEIF 格式来储存图片在手机上,不过在分享或拷贝到其他电脑或网站时, iOS 预设是会使用传统的 JPEG + MOV 档来传送的,除非你特地跑到“设定>相机>格式”去选择“高效率”和“保留原始档”,否则其他不支援的电脑是不会见到这种格式的照片的。
过去一直以来不同的团体都推出不同格式的图档,试图用来取代 JPEG 和 GIF 格式,不过始终都未能普及。今次 Apple 全面引入 HEIF ,会否能像淘汰 Flash 一样,为图像档案格式一锤定音呢?我们即管拭目以待。

