使用指南
iPhone 的 HEIC 照片为什么打不开?
iPhone 拍的 HEIC 照片为什么在 Windows、旧款 Android 手机和网页表单上打不开,以及一劳永逸和立即见效的解决方法,逐步讲解。
作者: Hemen Dönüştür Editör Ekibi发布日期: 阅读约 6 分钟

如果 iPhone 上的照片在电脑上显示“无法打开此文件”,申请表拒绝了你上传的照片,或者朋友的 Android 手机上什么也显示不出来,罪魁祸首几乎肯定是 HEIC。本指南将介绍 HEIC 是什么、为什么不是在哪里都能打开,以及如何彻底或立即解决这个问题。
HEIC 是什么,iPhone 为什么使用它?
HEIC 是 Apple 设备为 HEIF(High Efficiency Image File Format,高效图像文件格式)图片使用的文件扩展名。根据 Apple 的支持文章,HEIF 及其对应的视频格式 HEVC 随 iOS 11 和 macOS High Sierra 推出。iPhone 7 及更新机型默认以这种格式保存照片。
Apple 这样做是为了节省存储空间:同一篇文章指出,HEIF 和 HEVC 的压缩效果优于 JPEG 和 H.264,因此在保持相同视觉质量的同时,占用的设备和 iCloud 照片空间更少。问题在于,并非所有程序和设备都能读取这种格式。
HEIC 照片为什么打不开
Windows 缺少扩展
Windows 需要从 Microsoft Store 安装两个附加组件才能显示 HEIC 文件。HEIF 图像扩展让 Windows 能够读写 HEIF 文件。但根据 Microsoft Store 中的说明,要查看扩展名为 .heic、.hif 或 .heif 的文件中的图像,还必须安装 HEVC 视频扩展包,因为其中的图像是用 HEVC 压缩的。缺少其中任何一个,“照片”应用就打不开文件,或者会提示你下载扩展。
旧款 Android 手机
Android 开发者文档列出,HEIF/HEIC 解码从 Android 9.0 开始提供,并说明这是可选功能、取决于设备。Android 9 之前的手机,以及部分未提供该功能的设备,可能无法显示 HEIC 照片。
网站和在线表单
根据 Can I use 的浏览器兼容性表,只有 Safari(桌面版和 iOS 版,17.0 及以上)能原生显示 HEIF/HEIC 图片;Chrome、Edge、Firefox 和其他浏览器都不能。同一来源把原因归结为这种格式复杂、许可费用高昂。这就是为什么许多网站、招聘平台、店铺后台和政府表单只接受 JPG 或 PNG:上传 HEIC 要么被拒绝,要么预览一片空白。
旧版桌面软件
旧的照片编辑器、办公程序和一些冲印服务无法识别 HEIC。文件并没有损坏,只是程序读不了这种格式。
方法一:让 iPhone 改拍 JPG
如果希望以后拍的照片在任何地方都能打开,可以把相机切换回旧格式。Apple 的支持文章给出了以下步骤:
- 打开设置应用。
- 轻点相机。
- 轻点格式。
- 选择兼容性最佳。
此后,新拍的照片会保存为 JPEG,新录的视频保存为 H.264。已经拍好的照片不会改变。如果想恢复为节省空间的格式,在同一界面中选择高效即可。该选项只出现在能够以 HEIF 或 HEVC 拍摄的设备上,而且 JPEG 文件会占用更多存储空间。
传输到电脑时自动转换
Apple 指出,通过 USB 把照片导入电脑时,iPhone 可能会把它们转换为 JPEG。这取决于“照片”设置底部的传输选项:如果选择了保留原片,文件到达电脑时就是 HEIC。如果你的电脑打不开 HEIC,请确认那里选择的是“自动”。在当前的 iOS 版本中,该选项位于“设置 > App > 照片”中。
Apple 还表示,当接收设备不支持较新的格式时,通过隔空投送、信息或电子邮件分享的照片可能会自动以 JPEG 等兼容性更好的格式发送。而 iCloud 照片则会以原始格式保存文件。
方法二:在 Windows 上安装 HEIF 和 HEVC 扩展
如果你经常在 Windows 电脑上打开 HEIC 文件,安装缺失的扩展是一种长久之计:
- 打开 Microsoft Store,搜索 HEIF 图像扩展(HEIF Image Extension)并安装。
- 然后搜索 HEVC 视频扩展(HEVC Video Extensions)并安装。Store 中可能会列出这个扩展包的多个版本,请选择适用于你电脑的那一个。
- 关闭并重新打开“照片”应用,再次尝试打开 HEIC 文件。
这些扩展只能让你在这台电脑上查看文件。如果需要把照片发给别人或上传到网站,仍然需要把它转换为 JPG。
方法三:把 HEIC 转换为 JPG 或 PNG
如果你手头已经有 HEIC 照片,需要马上上传到表单、通过邮件发送或在 Windows 上打开,转换是最快的途径。在我们的 HEIC 转 JPG 工具上,步骤如下:
- 打开 HEIC 转 JPG 页面。
- 添加从 iPhone 拷贝出来的
.heic或.heif文件。可以一次添加多张照片。 - 保持输出格式为 JPG,如有需要可调整画质(默认为 90%)。
- 点击转换,然后逐个或一次性下载结果。
隐私说明:由于大多数浏览器无法解码 HEIC,这项转换在我们的服务器上进行,而不是在你的浏览器中。照片通过安全连接上传,完成转换后最迟在 30 分钟内删除。正如转换页面所说明的,GPS 位置和相机信息等 EXIF 数据不会写入 JPG,如果你要公开发布照片,这一点很方便。
选 JPG 还是 PNG?
用于分享、上传表单或打印时,JPG 是最好的选择:它在任何地方都能打开,文件大小也合理。如果想要无损副本,可以使用 HEIC 转 PNG,但照片保存为 PNG 时文件会大得多。如果 JPG 仍然超过网站的大小限制,可以用图片压缩工具缩小它。其他格式请参阅我们的图片格式转换工具。
应该选择哪种方法?
| 情况 | 推荐方法 |
|---|---|
| 希望以后拍的照片在任何地方都能打开 | iPhone 相机 > 格式 > 兼容性最佳 |
| 经常在 Windows 上打开 HEIC 文件 | HEIF 图像扩展加 HEVC 视频扩展 |
| 现在就要把照片上传到表单 | 把 HEIC 转换为 JPG |
| 用数据线把照片拷贝到电脑 | “照片”设置传输选项中的“自动” |
常见问题
HEIC 转 JPG 会降低画质吗?
JPG 是有损格式,所以会损失少许细节,但在默认的 90% 画质下几乎看不出差别。JPG 通常会比 HEIC 大,因为 HEIC 的压缩效率更高。
“兼容性最佳”会把我以前的照片变成 JPG 吗?
不会。据 Apple 介绍,该设置只影响新拍的照片和视频。要改变已经保存为 HEIC 的照片,需要使用转换工具。
我的 Android 手机能打开 HEIC 吗?
Android 9.0 及更高版本可以支持 HEIC 解码,但 Android 文档说明这种支持取决于设备。如果你的手机无法显示照片,把它转换为 JPG 是最简单的办法。
HEIC 文件能在 Mac 上打开吗?
能。HEIF 支持随 macOS High Sierra 推出,所以在当前的 Mac 上,“预览”和“照片”应用都能打开 HEIC 文件。问题通常出现在 Windows、旧款 Android 设备和网页表单上。
转换时我的 HEIC 照片会被保存吗?
不会。照片上传到我们的服务器仅用于转换,并最迟在 30 分钟内删除。无需注册。

