如今,如果你想拍照,你只需拿起你的智能手机或平板电脑,然后就可以了! 各自的移动设备也作为你自己的图像的存储和存档平台,然而,你的存储空间往往很快就用完了,即使使用外部存储卡。
为了解决这个问题,苹果已经确保其 iOS 11 和 macOS High Sierra 操作系统(2017年9月发布)现在也支持新的图形格式,HEIF(高效图像文件格式)。该格式只需要流行的 JPEG 格式一半的存储空间。这不可避免地使 HEIF 成为万维网的一种有趣的格式:毕竟,所使用的图像和图形的大小也起着决定性作用。
HEIF 背后是什么?
关于更有效的休眠图像文件格式的第一份文件(除其他外,定义了应用场景和要求)最早可以追溯到 2013 年。经过1年半的开发阶段,移动图像专家组(MPEG)终于在 2015 年夏天提出了一个名为 HEIF 的新图形格式的最终版本。该缩写代表了高效图像文件格式。HEIF 是 MPEG-H 组的一部分,它结合了不同的标准。从形式上看,这个小组它还定义了流媒体格式 MMT(MPEG 媒体传输)和视频格式 HEVC(高效视频编码)- 被称为 ISO/IEC 23008。
新的 HEIF 格式能做什么?
HEIF 不是一种普通的图形格式,而更像是一种容器格式。因此,它能够结合任何数量的图像(包括元数据),可以用不同的格式进行编码。主要是使用上面提到的 HEVC,或视频压缩标准H.264/MPEG-4 AVC,在极少数情况下也使用 JPEG 压缩器,例如用于缩略图。从一开始,HEIF 的开发目标就是要在效率方面超过 JPEG。这个目标最终实现了:在质量相同甚至略有提高的情况下,以新格式存储的图像所需的存储空间比相应的 JPEG 图像少了约 50-60%。
HEIF 存储单个图像并将其标记为 “项目”,因此每个文件可以包含任意数量的项目。容器格式还可以存储称为 “轨迹”的图像序列。在这种情况下,一个指示器被用来显示 HEIF 查看器是否应该在以后将它们显示为动画或画廊。
单一图像文件(图像项目) | 单一图像、图像属性和缩略图 |
---|---|
支持的图像文件(辅助图像项目) | 补充 HEIF 容器中某项内容的图像数据,如深度信息或 Alpha 通道。 |
图像序列(图像序列) | 几个相连的图像(如一系列的曝光或图像动画),包括它们的属性和缩略图 |
元数据(图像元数据) | 属于各自图像文件的 EXIF、XMP 和类似的元信息 |
音频和文本文件 | 音频和文本数据可以与图像序列一起被整合到容器中 |
HEIF 格式使用哪些文件扩展名?
HEIF 容器的默认文件扩展名是 .heif 和 .heic。但在极少数情况下,也会使用扩展名 .avci,默认情况下,它可以识别用 H.264/MPEG-4 AVC 编码的文件。
苹果公司已经选择了 .heic 扩展名来实现容器格式。该公司希望明确说明 HEVC 是正在使用的编码系统。此外,较新的苹果设备(需要 A9 处理器)在使用图像序列的容器格式时自动使用 .heics 扩展名。与此类似,文件扩展名 .heifs 和 .avcis 标志着具有多个图像的容器。
HEIF 图像文件格式是用来做什么的?
苹果公司通过改用 HEIF 取得了新的突破,但许多用户会想知道他们究竟能从新的容器格式中得到多少好处。你只需看一看 .HEIF 文件的属性在哪些可能的使用场景中发挥其作用。智能手机和平板电脑以及数码相机的摄影和图像存储无疑是首要任务。这不仅是因为照片的文件尺寸小,而且还因为可以将图像连接起来,从而将图像动画或汇编保存在一个容器即一个文件中。这样一来,HEIF 不仅是一种节省空间的格式,而且还为进一步使用(即在社交媒体上分享)图像内容做了最佳准备。
此外,这种容器格式特别适合图像编辑:无需重新编码,就可以改变图像的对齐方式、调整大小或裁剪,然后与原始图像保存在同一个文件中。HEIF 还为网络开发提供了大量的潜力。一方面,网络项目将来可以从 .heic 图像的小文件中受益,这将导致更短的加载时间 – 只要浏览器收到 HEIF 查看器,就能回放图像文件。另一方面,这种图形格式是为 HTML5 元素 <picture> 量身定做的,它允许网站管理员为某一图像指定不同的来源(用户的浏览器决定以后要求哪种变体)。
HEIF 与 JPEG:这两种图形格式有什么不同
高效图像文件格式主要与成熟的 JPEG 格式竞争,这不仅是因为苹果公司在其操作系统的较新版本中用 HEIF 取代了它。由于更有效的图像存储,这种新格式也是目前 JPEG 标准(由联合摄影专家组早在1992年制定和发布)在其他系统中的一个有趣的替代方案。
注意事项
苹果已经在 iOS 11 和 macOS High Sierra 中用 HEIF 取代了 JPEG,作为图像的默认存储格式–如果有必要,用户也可以在操作系统设置中切换回熟悉的图形格式。
虽然 JPEG 标准主要描述了图像压缩方法,并没有规定文件应该如何存储,但 HEIF 标准定义了一种明确用于存储数字图像的容器类型。压缩在 .heic 文件的创建中也起着重要作用,它和JPEG压缩一样是有损的。然而,在同样的压缩程度下,HEIF 格式的图像会有更好的质量,这特别是因为支持高达16比特的颜色深度。
HEIF 的优势在于能够存储相当多的信息 – 如元数据或文本和音频文件 – 以及整个图像序列。而主要使用 JPEG 文件交换格式进行保存的 JPEG 则没有提供这样的可能性。然而,这也导致了用HEIF 编码和解码需要相当多的硬件资源,这导致了在有大量图像时,存储和加载时间明显延长。因此,现代容器格式相当不适合旧的、功能较差的设备,尽管它们有高效的存储。
JPEG | HEIF | |
发布日期 | 1992 | 2015 |
开发 | Joint Photographic Experts Group | Moving Picture Experts Group |
ISO 标准 | ISO/IEC 10918-1 | ISO/IEC 23008-12 |
文件扩展 | .jpg, .jpeg | .heif, .heic, .heifs, .heics |
压缩 | 有损的(无损压缩在理论上也是可能的) | 有损 |
位深度 | 8 位 | 16 位 |
基本功能 | 描述了图像压缩的不同方法 | 压缩图像和图像序列的容器 |
HEIF 和 Windows:目前的情况
苹果公司正通过转换到 HEIF 来引领潮流。为此,这家大公司还开发了 iOS 11 和 macOS High Sierra 系统版本,如果在社交网络上分享或导出到不支持 HEIF 的旧苹果系统和其他平台(如Windows),.heic 的图像会自动转换为 .jpg。如果你想把 .heic 图片从你的 iPhone 转移到你的微软系统的桌面电脑,你可以不使用额外的软件。在这种情况下,与原始容器文件相关的优势会丢失,如节省空间的功能或额外的图像信息。
有可能将未改变的 .heic 图像传输到 Windows 等(即通过电子邮件、iCloud 或 Google Photos),但没有工具可以打开 .heic 文件。目前正在开发几种解决方案。根据其自己的声明,Zoner 公司希望通过其照片编辑软件 Zoner Photo Studio X 在 Windows 上提供对 HEIF 的支持。
将 .heic 转换为 .jpg:如何操作
不过,在所有不同的平台上都有 HEIF 查看器和支持 HEIF 的编辑软件之前,还需要一段时间。如果你仍然需要处理一张以前没有转换过的容器格式的图片,例如,因为自动转换没有成功,或者因为图片是电子邮件的一部分,这个问题可以很快得到解决。通过所谓的 “HEIC to JPG “在线工具,这些文件也可以在事后被转换为通常的 JPEG 格式。在 heictojpg.com 上,最多可以同时转换 50 个 heic 或 .heics 文件。你所要做的就是把图像或图像序列拖放到相应的框中。