什么是 HEIC?你需要知道的一切

·

HEIC 是什么?

HEIC 全称 High Efficiency Image Container(高效图像容器)。它是一种用于存储单张图像和图像序列的文件格式,由运动图像专家组(MPEG)作为 HEIF(High Efficiency Image Format,高效图像格式)标准的一部分开发。苹果从 2017 年的 iOS 11 开始采用 HEIC 作为默认照片格式。

名称中的”高效”指的是压缩技术:HEIC 使用 HEVC(H.265)编码,与 4K 视频流使用的编解码器相同。这使得 HEIC 能够以大约 JPEG 一半的文件大小存储图像,同时保持等效的视觉质量。

HEIC 的工作原理

传统的 JPEG 压缩将图像分成 8×8 像素块并独立处理每个块。HEIC 采用了更先进的方法:

  • 更大的块尺寸:HEIC 可以使用最大 64×64 像素的块,能够更高效地表示平滑渐变
  • 预测编码:HEIC 不是存储每个像素,而是从相邻块预测像素值,只存储差值
  • 更好的运动补偿:对于图像序列(如实况照片),HEIC 参考前一帧来减少冗余
  • 高级滤波:去块和样本自适应偏移滤波器减少可见伪影

结果是一种在等效文件大小下实现显著更好压缩比的格式,同时产生更少的可见伪影。

HEIC 的优势

更小的文件大小

最显著的优势是文件大小缩减。一张典型的 1200 万像素 iPhone 照片保存为 HEIC 大约 1.5-2MB,而同样的照片以 JPEG 保存在相似质量下需要 3-5MB。在数千张照片中,这可以节省数 GB 的存储空间。

同等大小下更好的质量

如果你比较相同文件大小的 HEIC 和 JPEG 文件,HEIC 图像看起来会明显更好。它保留了更多细节,显示更少的压缩伪影,并更平滑地处理渐变。

扩展功能

HEIC 支持 JPEG 无法实现的几项功能:

  • 深度信息:存储人像模式效果的深度图
  • 实况照片:在单个文件中组合静态图像和短视频片段
  • 连拍序列:在单个容器中存储多张照片
  • 缩略图嵌入:包含多种分辨率的缩略图以加快浏览速度
  • 广色域:支持 Display P3 色彩空间,在兼容显示器上呈现更丰富的色彩
  • 10 位色深:与 JPEG 的 8 位相比,提供更平滑的渐变

HEIC 的劣势

兼容性问题

这是最大的缺点。HEIC 并非普遍支持:

  • Windows:Windows 10(1809 版)增加了原生支持,但需要从 Microsoft Store 安装 HEIF 图像扩展。更早的 Windows 版本完全无法打开 HEIC 文件
  • Android:Android 9+ 支持 HEIC,但许多 Android 设备仍默认使用 JPEG,某些应用无法处理 HEIC
  • 网页浏览器:大多数现代浏览器可以显示 HEIC,但一些旧版本不行
  • 社交媒体:大多数平台在上传过程中将 HEIC 转换为 JPEG,但有些直接拒绝 HEIC
  • 专业软件:某些旧版本的 Photoshop、Lightroom 和其他编辑工具可能不支持 HEIC

不支持渐进渲染

与 JPEG 可以在文件其余部分加载时显示低分辨率预览不同,HEIC 不支持渐进渲染。这意味着在慢速连接上图片需要更长时间才能显示。

编辑限制

由于 HEIC 使用更复杂的压缩,编辑和重新保存 HEIC 文件可能更慢。某些编辑应用程序在内部将 HEIC 转换为工作格式,然后在保存时重新编码,增加了处理时间。

HEIC vs JPEG:快速对比

特性HEICJPEG
压缩方式HEVC/H.265基于 DCT
典型文件大小1.5-2 MB3-5 MB
同等大小下质量更好较低
透明度不支持不支持
深度数据支持不支持
实况照片支持不支持
色深10 位8 位
通用支持
渐进加载不支持支持

如何处理 HEIC 文件

在 iPhone 上

你的 iPhone 已经原生处理 HEIC。如果你需要与可能不支持 HEIC 的人分享照片,iOS 可以在分享时自动转换为 JPEG。前往设置照片传输到 Mac 或 PC → 选择自动

在 Windows 上

从 Microsoft Store 安装 HEIF 图像扩展HEVC 视频扩展。这可以在照片应用和文件资源管理器中启用原生 HEIC 查看。

或者,使用免费在线工具如 PicKit 的 HEIC 转 JPG 工具,在浏览器中即时转换文件,无需安装任何东西。

在 Mac 上

macOS High Sierra 及更高版本在预览、照片和快速查看中原生支持 HEIC。你也可以通过在预览中打开并使用文件导出来保存为 JPEG 或 PNG。

在网页上

如果你需要在网站上使用 HEIC 图片或上传到不支持 HEIC 的平台,先进行转换:

你应该继续使用 HEIC 吗?

对于大多数 iPhone 用户,答案是应该。存储空间的节省是实质性的,而且兼容性在持续改善。实用的方法是:

  1. 在 iPhone 上保持 HEIC 为默认以节省存储空间
  2. 需要时转换用于分享、上传或处理不兼容的软件
  3. 使用在线工具进行快速转换,而不是更改手机设置

这让你两全其美:设备上的高效存储和需要兼容性时的轻松转换。