HEIC / HEIF

HEIC(HEIF)格式详解 — 苹果手机照片的默认格式

整理了由 HEIF 容器与 HEVC 压缩组成的 HEIC 格式的标准(ISO/IEC 23008-12)与文件结构、iPhone 采用它的背景、浏览器·Windows·Android 支持情况(截至 2026 年),以及转成 JPG 时丢失的信息。

扩展名.heic .heif
MIMEimage/heic · image/heif
标准ISO/IEC 23008-12(MPEG-H Part 12,2017)
压缩有损(HEVC/H.265 帧内编码)
透明度支持(Alpha 辅助图像)
多张图片支持图像集合与序列
色深8·10 位及以上
浏览器仅 Safari 17 及以上(约 15%)

HEIF(High Efficiency Image File Format)是 MPEG 制定的图像 容器 规范,定义于 ISO/IEC 23008-12(MPEG-H Part 12)。最终草案于 2015 年完成,ISO 首个正式版本于 2017 年发行。在 HEIF 中存放以 HEVC(H.265) 压缩的图像,通常就称为 HEIC,iPhone 保存的 .heic 文件就属于这一类。

结构

HEIF 使用与 MP4 视频同一系列的 ISO 基础媒体文件格式(ISOBMFF)结构,因此一个文件中可以包含以下多种元素:

  • 主图像和缩略图
  • 连拍、实况照片(Live Photo)这类多张图像
  • 人像模式的深度信息、用于透明度的 Alpha 图像
  • EXIF·XMP 元数据,以及旋转、裁剪等非破坏性编辑信息

此外,大图像常常被切分成多个图块分别压缩,解码器需要把这些图块重新拼接起来。

iPhone 与 HEIC

Apple 从 iOS 11(2017 年)开始引入 HEIF/HEVC 拍摄。根据 Apple 支持文档,iPhone 7 及之后的机型可以用这种格式拍摄。在 设置 > 相机 > 格式 中选择“兼容性最佳”时以 JPEG 拍摄,选择“高效”则以 HEIC 拍摄。如果接收设备不支持 HEIF,通过隔空投送(AirDrop)、信息、邮件分享时可能会被转换为 JPEG。

支持情况(截至 2026-09-23)

环境是否支持
Safari 17 及以上(macOS·iOS)可在网页中显示
Chrome · Edge · Firefox无法在网页中显示
macOS · iOS原生支持
Windows 10·11需安装 Microsoft Store 中的 HEIF 图像扩展(视环境还需 HEVC 视频扩展)

根据 Can I use,能显示 HEIC 的浏览器仅占全球用户的约 15%。HEVC 专利许可复杂被认为是浏览器迟迟不采用的原因,在网页上,这一角色已由免版税的 AVIF 接替。

文件签名及 HEIC 与 AVIF 的对比

HEIF 系列文件开头有 ftyp 盒,通过其后的品牌名区分类型。iPhone 照片通常使用 heic,10 位等扩展配置使用 heix,普通 HEIF 图像使用 mif1 品牌。即使只是扩展名被改成了 .jpg,也能通过这个标识认出它是 HEIC。

项目HEICAVIF
容器HEIF(ISOBMFF)HEIF(ISOBMFF)
压缩编码HEVC(H.265)AV1
编码许可需专利许可免版税
浏览器Safari 17 及以上所有主流浏览器
Android8.0 起支持解码14 起必须支持解码与编码
主要用途iPhone·iPad 相机网页图片

优点与局限

  • 同等画质下比 JPG 小,并可容纳 10 位色彩和 HDR。
  • 可以把与照片相关的附加信息集中在一个文件里。
  • 与网页上传窗口和 Windows 程序的兼容性较低,提交或分享前常常需要转换。

转换时的注意事项

  • 转成 JPG 后体积变大是正常的。要保持相同画质,JPG 需要用更多字节。
  • 深度信息、多张图像、HDR 亮度信息都不会转入 JPG。
  • 只把扩展名改成 .jpg,内容仍然是 HEIC,上传窗口会拒绝。
  • HEIC 转 JPG 工具在浏览器无法直接打开 HEIC 时,会使用在浏览器内运行的解码器处理,不会把照片发送到服务器。设置和用法详见 HEIC 指南

更新日期: 2026-09-23

参考来源

← 返回格式百科