你从 iPhone 复制了照片,传输本身也成功了,可是 Windows 一张都不给你看。这并不是失败。这些文件是一种叫 HEIC 的格式,Windows 需要的只是一个小小的安装包,或者换一种做法。办法有四种,其中一种能让问题不再发生。
先说结论:先双击一张试试,许多 Windows 11 电脑已经能打开 HEIC。如果打不开,从 Microsoft Store 安装免费的「HEIF 图像扩展」。想让新的 HEIC 文件根本不再出现,把 iPhone 的「设置」>「相机」>「格式」改成「最兼容」。而如果你本来就是为了「使用」而搬运照片,用无线方式发送可以完全绕开这个格式问题。 App Store 免费下载
.HEIC 文件究竟是什么,以及 Apple 为何采用一种让 Windows 为难的格式
先明白这是一次有意的取舍,而不是缺陷或兼容性疏忽,理解起来就快多了。
- HEIC 是一种效率高得多的照片存储方式。在肉眼画质相同的前提下,占用空间大约只有 JPEG 的一半。对于装着四千八百万像素相机的手机来说,这是相当可观的节省。
- Apple 在 2017 年把它设为默认。因此只要没人改过设置,此后 iPhone 拍下的每一张照片都是 HEIC 文件。
- 这份效率来自视频压缩。HEIC 使用 HEVC 这种视频编解码器来保存静态图像,而支持情况参差不齐的原因正在于此:该编解码器受专利保护,授权是要花钱的。
- 正是这笔授权费用,让 Microsoft 把下载拆成了两个。一个免费,一个不免费。这是最让人困惑的部分,下面会详细说明。
- 文件没有损坏,传输也没有失败。只是 Windows 没有解码器,而且它用最不容易看懂的方式告诉你这件事。
先试一张:许多 Windows 11 电脑其实已经能打开 HEIC
- 支持一直在悄悄推进。取决于你的 Windows 版本和这台电脑的初始配置,HEIC 可能已经能用了,所以第一步真的就是双击一个文件。
- 缩略图显示和「能打开」是两回事。可能出现「照片」应用里能打开,而文件资源管理器里图标却是空白的情况。两者来自同一个扩展,装上之后缩略图也会一并恢复。
- 有些电脑出厂时厂商就预装了。这就是同一个家里一台能打开、另一台打不开的原因。
Microsoft Store 的两个扩展:哪个免费、哪个要一美元,以及为什么是两个
- 「HEIF 图像扩展」是免费的。它负责让 Windows 认识这个容器格式。从 Microsoft Store 安装后,大部分 HEIC 照片就能打开了。
- 「HEVC 视频扩展」是付费项目,大约一美元。它提供许多 HEIC 文件内部真正使用的视频编解码器。没有它,即使装了免费扩展,仍有部分照片打不开。
- 你也可能看到免费的「设备制造商提供的 HEVC 视频扩展」。那是同一个编解码器,只是以厂商授权的方式提供,能否使用取决于你的电脑。付费之前值得先找一找。
- 先装免费的那个再测试。如果照片能打开就结束了,你不欠 Microsoft 任何费用。
- 这是针对每台电脑的方案,而不是针对每张照片的。自己的机器足够了,但一旦把 HEIC 文件发给别人就毫无意义。
从源头阻止 HEIC 的那一个 iPhone 设置,以及它的代价
如果你再也不想为此费神,就在手机上改掉相机格式。这才是大多数人真正想要的解决办法。
- 进入「设置」>「相机」>「格式」,选择「最兼容」。此后 iPhone 会以 JPEG 记录照片、以 H.264 记录视频,这是所有版本的 Windows 都能打开的格式。
- 只影响新拍的照片。相册里已有的照片仍是 HEIC,所以这个设置解决的是将来,而不是过去。
- 代价是存储空间。同一张照片以 JPEG 保存大约是两倍体积,相册会增长得更快。
- 还有第二个设置值得一并检查。把「设置」>「照片」>「传输到 Mac 或 PC」设为「自动」,iPhone 会在通过数据线传输时把 HEIC 转成 JPEG,无需改动相机设置就能覆盖已有的相册。
- 反过来设为「保留原片」,你拿到的就是原始 HEIC。如果目的是归档并且已经装好扩展,这才是你要的。
不安装任何软件,批量转换你已经拥有的 HEIC 文件
- 「照片」应用一次能处理几张。打开一张 HEIC,选择「另存为」再选 JPEG。一两张够用,再多就很繁琐。
- 「画图」处理单个文件同样好用,有时还更快:打开,然后「另存为」 JPEG。
- 整个文件夹的话,批量转换工具才是现实选择。有不少免费工具在本地完成处理,这一点很重要,因为另一种选择是把你的照片上传到某个网站。
- 使用在线转换网站要当心。它们确实能用,但你是把私人照片交给陌生人的服务器。旅行随手拍或许无所谓,但涉及证件、票据或孩子的照片,请用本地工具。
- 预计会有轻微画质损失和明显的体积增加。JPEG 同样是有损格式,重新编码会损失一点你看不出来的细节,而文件体积大约翻倍。
彻底绕开这个格式:一开始就以 JPEG 发送
上面所有办法处理的都是 HEIC 文件到达电脑之后的事。如果你搬运照片的原因是「使用」而不是「归档」,那就有办法让文件根本不是 HEIC。
- Camera to Clipboard 发送的是标准 JPEG。照片在发送前就在手机上完成转换,所以到达 Windows 的东西不需要任何扩展、也不需要转换步骤,在哪里都能打开。
- 它到达的是剪贴板,不是文件夹。按下 Ctrl + V 就直接进入文档或邮件。没有需要转换的文件,因为根本没有文件。
- 与相机设置无关。你不必把 iPhone 改成「最兼容」,也不必放弃手机本身的空间节省。
- 不会上传到任何地方。转换和传输都在你自己的网络里、在两台设备之间完成。
- 可以批量,不只是一张。从相册里选中多张一起发送,每一张都会以 JPEG 到达,一整组照片一次性摆脱 HEIC。
各种 HEIC 方案总比较:花费、能管多久、以及覆盖不到的地方
点击任意列标题可排序(从优到劣;再点一次反向)。
| 方案 | 花费 | 操作量 | 已有照片 | 以后的照片 | 在别的电脑上 |
|---|---|---|---|---|---|
| HEIF 图像扩展 | 免费 | 安装一次 | 可以 | 可以 | 不行,按电脑计 |
| HEVC 视频扩展 | 约 1 美元 | 安装一次 | 可以 | 可以 | 不行,按电脑计 |
| iPhone 改为「最兼容」 | 免费 | 一个设置 | 不适用 | 可以 | 有效 |
| 「传输到 Mac 或 PC」设为「自动」 | 免费 | 一个设置 | 可以,数据线传输时 | 可以 | 有效 |
| 批量转换为 JPG | 免费 | 每个文件夹都要做一次 | 可以 | 不适用 | 有效 |
| Camera to Clipboard | 免费试用 | 两端各一个应用 | 可以 | 可以 | 有效 |
该选哪个方案:取决于你是要归档,还是要使用这张照片
- 想在这台电脑上看到整个相册:先装免费的「HEIF 图像扩展」,只有仍有文件打不开时,再加付费的「HEVC 视频扩展」。
- 再也不想见到 HEIC 文件:把 iPhone 相机设为「最兼容」,接受文件变大。
- 希望已有相册在传输时就完成转换:把「传输到 Mac 或 PC」设为「自动」,用数据线导入。
- 要把照片发给别人:转成 JPG,或者用本来就发送 JPEG 的应用。HEIC 文件是把麻烦转交给对方。
- 你搬运照片多半是为了「用」而不是「存」:用直接无线传输,这个格式就不再是你的问题。
关于 Windows 上 HEIC 照片的常见问题
如何在 Windows 上打开 HEIC 文件?
先双击试一下,许多 Windows 11 系统已经可以显示 HEIC。如果打不开,请从 Microsoft Store 安装免费的「HEIF 图像扩展」。部分 HEIC 文件内部的图像使用 HEVC 编解码器压缩,因此还需要付费的「HEVC 视频扩展」。
如何让 iPhone 不再拍出 HEIC 照片?
进入「设置」>「相机」>「格式」,选择「最兼容」。此后 iPhone 会以 JPEG 记录照片、以 H.264 记录视频,任何版本的 Windows 都能打开。已经拍好的照片仍是 HEIC,所以这个设置只改变以后拍的照片。
把 HEIC 转成 JPG 会损失画质吗?
会有轻微损失,因为 JPEG 同样是有损格式,图像会被重新编码一次。在常规质量设置下,屏幕上几乎看不出差别。更大的代价是文件体积:同一张照片转成 JPEG 后通常是 HEIC 原文件的两倍左右。