HEIC 到底是什么
HEIC 是 High Efficiency Image Container(高效图像容器)的缩写。苹果从 2017 年的 iOS 11 起把它作为默认拍摄格式。其中的图像数据用 HEVC(H.265)编码,这与视频压缩所用的编解码器相同。这让 iPhone 能以相似的视觉质量、约为 JPEG 一半的文件大小存储一张照片——当你拍数千张照片并按 GB 为 iCloud 存储付费时,这是实实在在的好处。
该格式由 MPEG 组织定义,并非苹果独有。但苹果是第一个把它设为默认的大型消费平台,所以大多数人是通过 iPhone 照片库第一次遇到 HEIC。
为什么浏览器不支持 HEIC
网页浏览器用内置的编解码器解码图像。JPEG、PNG、WebP、GIF 和 AVIF 在 Chrome、Firefox、Safari 和 Edge 上都有稳定、广泛的解码器支持。HEIC 没有。截至 2026 年,只有苹果平台上的 Safari 原生解码 HEIC。Windows 和 Linux 上的 Chrome、Firefox 和 Edge 需要大多数用户没有安装的可选操作系统级编解码器。
根本原因是许可。HEVC 解码需要向一个企业联盟支付专利费。浏览器厂商不愿捆绑一个增加成本和法律复杂性的编解码器,而像 WebP 和 AVIF 这样的免版税替代品能匹敌或超过其压缩效率。
失败模式是无声的。试图显示 HEIC 文件的网页在大多数浏览器中显示一个损坏图像图标,没有明确的错误信息。只在 Mac 的 Safari 上测试的开发者往往要等到一个 Windows 或 Android 用户报告才发现。
HEIC 支持一览
HEIC 在哪里能打开,在哪里不能:
| 平台或应用 | 能打开 HEIC 吗? | 备注 |
|---|---|---|
| Apple 设备上的 Safari | 能,原生 | 苹果支付 HEVC 许可 |
| Chrome、Firefox、Edge | 否 | 需要大多数人没有的操作系统编解码器 |
| Windows 照片 | 仅在有附加组件时 | 付费的 HEVC 视频扩展 |
| Android | 通常不能 | 大多数设备没有解码器 |
| 邮件客户端 | 无内联预览 | 作为附件到达 |
| 网页上传表单 | 通常被拒绝 | 它们期望 JPG 或 PNG |
HEIC 在浏览器之外失效的地方
兼容性缺口延伸到浏览器之外。一张在 iPhone 文件应用中完美工作的照片,被拖入 Windows 上 Chrome 的上传字段时可能无声失败。常见的失败点包括:
- 期望 JPG 或 PNG 的网页上传表单会拒绝 HEIC 输入或无声失败
- Windows 上的邮件客户端没有额外编解码器无法预览 HEIC 附件
- 大多数 Android 设备和非苹果移动应用没有 HEIC 解码器
- 内容管理系统、电商平台和社交媒体排期工具继承浏览器的限制
- 2020 年之前的旧版桌面图像编辑器完全拒绝打开 HEIC 文件
苹果为减少摩擦所做的事
苹果在 设置 > 相机 > 格式 中加入了一个名为“自动”的变通办法。启用后,当你通过 USB 把照片传到非苹果设备、通过 AirDrop 发给非苹果目标,或通过共享菜单共享时,iPhone 会自动把 HEIC 照片重新编码为 JPEG。
这大多数时候有效,但并非总是。当你用 iCloud 云盘复制照片、通过第三方应用访问,或直接从“文件”通过网页上传表单共享时,自动转换可能不适用。结果是一个 HEIC 文件落在了某个并不期待它的地方。
你也可以把 设置 > 相机 > 格式 切换为“兼容性最佳”,让 iPhone 从一开始就以 JPEG 拍摄。这能完全避免转换问题,但会增大你拍的每张照片的大小。
HEIC 对比 AVIF:网络更好的替代
AVIF 建立在 AV1 压缩之上,这是一个由包括 Google、Apple、Amazon 和 Mozilla 在内的联盟开发的免版税编解码器。它达到与 HEIC 相似——往往更好——的压缩效率,且没有会阻碍浏览器采用的许可费。
截至 2026 年,AVIF 在 Chrome、Firefox、Edge 和 Safari 中受支持。对于需要小文件且高视觉质量的网页图像,它越来越成为推荐格式。WebP 仍是一个稳健的选择,以始终比 JPEG 更小的文件实现广泛兼容。
HEIC 对于一切都通过苹果软件查看的本地 iPhone 存储是合理的。它不是适合向网络发布图像的格式。
关于转换期间元数据的说明
HEIC 文件携带 EXIF 元数据——GPS 坐标、拍摄时间、相机型号——与 JPEG EXIF 相同的字段。当你把 HEIC 转换为 JPG 时,一些转换器把原始元数据复制到新文件,一些则将其剥离。如果你需要转换后的文件在共享前不含位置数据,转换后用一个 EXIF 删除器处理它。不要假定转换会自动清理敏感元数据。
发布前如何转换 HEIC
最简单的办法是,在把任何照片上传到面向混合设备受众的网站、上传表单或邮件之前,把 HEIC 转换为 JPG 或 WebP。
PhotoTools 完全在你的浏览器中转换 HEIC 文件。放入一个或多个 HEIC 文件,选择像 JPG 或 WebP 这样的输出格式,并下载转换后的副本。没有文件被上传到服务器。如果你经常用 iPhone 拍照并在苹果生态系统之外共享,在工作流中保留一个转换步骤能完全消除无声失败的问题。