HEIC与JPEG:照片打不开怎么办,如何改回JPEG
照片打不开,是因为HEIC是较新的格式,有些设备和程序无法读取,而JPEG几乎在哪里都能打开。苹果的“Most Compatible”(最兼容)相机设置会改为保存JPEG,而且当你把HEIC分享给不支持它的设备时,苹果可能会自动转换。
1. HEIC究竟是什么
HEIC(有时写作HEIF)是一种现代图像格式,设计目的是在保持相近画质的同时,让照片文件比JPEG更小。苹果的支持文档直接描述了这项设置:在兼容的iPhone和iPad上,相机格式有两个选项,一个是“Most Compatible”,它“将使用JPEG或H.264格式”,另一个是“High Efficiency”,它使用“节省空间的HEIF和HEVC格式”。这句话中的“节省空间”是实打实的:HEIC照片通常比同等画质的JPEG占用明显更少的存储空间,这正是苹果把它设为默认的原因。
Android Open Source Project自己的技术文档证实,HEIC是真实的标准化格式,并非苹果专有:文档把HEIC描述为“ISO/IEC 23008-12所规定的高效图像文件格式(HEIF)中专用于高效视频编码(HEVC)的品牌”,并指出运行Android 10及更高版本的设备支持它,前提是设备有合适的硬件编码器。
2. 为什么分享HEIC照片有时会出问题
苹果的文档明确说明了分享HEIF或HEVC文件时会发生什么:“如果通过AirDrop、信息或电子邮件等其他方式分享此媒体,而接收设备不支持较新的媒体格式,媒体可能会自动以JPEG或H.264等兼容性更好的格式分享。”请注意这里的条件措辞:只有当苹果自己的系统检测到对方设备无法处理HEIC时,而且只有通过某些分享途径,才会发生这种转换。如果你用绕过自动转换的方式分享文件,例如直接传输文件,而不是用AirDrop或信息,接收设备可能会拿到完全未经转换的原始HEIC文件;如果该设备或其软件不支持HEIC,就无法正常打开。
这也是同一张照片会因发送方式不同而表现不同的原因:用AirDrop发到朋友的iPhone上能正常打开,但手动复制到没有支持HEIC的看图软件的旧Windows电脑上,可能要转换后才能打开。
3. 在相机层面改回JPEG
如果HEIC兼容性问题频繁到令人烦恼,苹果的文档准确描述了如何从源头把默认格式改回JPEG:“打开Settings,然后点按Camera。点按Formats,然后点按Most Compatible。”苹果指出,此选项“仅适用于能以HEIF或HEVC格式拍摄媒体的iPhone和iPad设备”,也就是说此后所有新照片和视频都将直接保存为JPEG和H.264,完全跳过转换步骤,而不必指望每次分享文件时转换都能正确发生。
4. 事后转换单个文件
对于已经用HEIC拍好、需要逐张转换的照片,苹果的文档介绍了手动导出的方法:“如果你在Mac上的Photos或Preview中打开HEIF图像,请选取File > Export,然后在存储前选取JPEG或PNG等格式。”如果你只需要转换少数几张特定照片,而不是更改相机今后的默认格式,这就是合适的做法。
5. Android的情况为何略有不同
由于Android上的HEIC支持既取决于Android系统版本(根据Android Open Source Project文档为10或更高),也取决于具体设备的硬件编码器,所以HEIC兼容性在Android手机之间不如在iPhone之间统一,因为苹果同时掌控硬件和软件。如果你在排查某台Android设备上打不开的HEIC文件,检查该设备的Android版本和相机设置是合理的第一步,因为并不能保证这种格式在每一部Android手机上都可用,而在近年的iPhone上通常是可用的。
6. 简单的决策指南
- 保持默认(High Efficiency/HEIC):如果你主要在苹果自己的生态系统内查看和分享照片(iPhone到iPhone、iCloud照片),苹果的文档确认格式和分辨率会被保留,并且得到广泛支持。
- 切换到Most Compatible(JPEG):如果你经常把照片发给使用旧设备、非苹果设备或不能可靠处理HEIC的软件的人,这样就不必指望每次自动转换都正确。
- 手动转换单个文件:当你只需要某张HEIC照片的一次性JPEG副本时,通过Photos或Preview的Export选项,而不是更改相机的默认格式。
7. 要点
- HEIC(HEIF)是标准化、节省空间的图像格式,不是苹果专有格式,配合合适的硬件,Android 10及更高版本支持它。
- 苹果的分享并转换机制只保证通过AirDrop、信息或电子邮件等特定途径自动转为JPEG;其他传输方式可能完全不会转换文件。
- 在Settings > Camera > Formats下把iPhone的相机格式改为“Most Compatible”,之后所有照片都会直接保存为JPEG,不再依赖自动转换。
- 单张HEIC照片可以通过Mac上Photos或Preview应用的Export选项手动转换为JPEG或PNG。
- Android上的HEIC支持因设备而异,因为它同时取决于Android版本和手机的硬件编码器,不像近年的iPhone那样支持较为统一。