UltKit

HEIC转JPG:iPhone、Mac、Windows和安卓转换方法 | UltKit

把HEIC转成JPG,直接用设备自带的工具即可:在Mac的“预览”或“照片”中导出,在Windows“照片”应用或“画图”中另存为,在iPhone上复制并粘贴到“文件”App,或者用浏览器转换器以质量90批量转换。如果照片还没离开手机,改两项设置就能让转换自动完成。

Elena VásquezElena Vásquez图片格式编辑
更新于 11 分钟阅读
双手在餐桌上方举着一部黑色iPhone,拍摄一盘配有绿色香草的肉,背景中有酒杯

iPhone为什么把照片保存为HEIC

2017 年 9 月,苹果随 iOS 11 把 iPhone 相机的默认格式从 JPG 改为 HEIC,iPhone 7 及之后的所有机型都是如此。HEIC 是一种 HEIF 文件,图像采用 H.265 视频编码 HEVC 压缩,苹果自己给出的数据是:在画质相近时,照片占用的空间约为 JPG 的一半。手机上一次旅行就可能拍上千张照片,空间减半就是最大的理由:同样的存储空间和 iCloud 套餐能存更多照片。如果想深入了解它与 WebP、AVIF 的区别,可以看我们的 AVIF、HEIC 和 WebP 详解;本文只讲如何得到 JPG。

HEIC 还能做 JPG 做不到的事。它支持 10 位色彩,天空和肤色的渐变更平滑;它可以保存人像模式的景深图、让新款 iPhone 显示更亮高光的 HDR 增益图,还能在一个文件里存放多张图像。在苹果生态内这些都不成问题,因为 iPhone、iPad 以及 macOS High Sierra 之后的所有 Mac 都原生支持 HEIC。问题出在照片离开这个生态的时候,而新 iPhone 的相机默认设置仍然是高效,也就是 HEIC。

≈ 50%同一张照片相对于 JPG 的大小(苹果数据)

这就是相机默认使用“高效”格式的原因。转换后大部分节省的空间会回来:JPG 通常是 HEIC 的 1.5 到 2 倍大。

哪些地方会拒收HEIC照片

出问题的情况有规律可循。自己读取文件、而不是向操作系统请求解码的软件,往往根本没有 HEIC 解码器。大多数网页上传表单就是这样,它们只按扩展名对照 .jpg、.jpeg、.png 的短名单,其余一概拒绝;老版本的图片编辑器、办公软件,以及药店和照相馆里的自助打印机也是如此。

操作系统好一些,但并不统一。Windows 10 和 11 要先安装微软的扩展才能显示 HEIC;Android 从 9 开始支持解码 HEIF,但聊天应用和老手机仍可能显示灰色方块。政府、学校和求职网站最严格:要求上传护照照片或身份证扫描件的表单,通常会明确写 JPEG,有时还限制文件大小。这些情况下,换成 JPG 都能解决。

  • 上传表单提示“不允许的文件类型”

    该网站只接受 .jpg、.jpeg 和 .png。把照片转换后选用 JPG;如果还限制大小,之后再压缩到 100 KB。

  • Windows 显示空白图标或“不支持此文件格式”

    Windows 缺少 HEIF 解码器。可以从 Microsoft Store 安装 HEIF 图像扩展,也可以把文件转换一次,省去安装。

  • 打印机能列出文件夹,却不显示照片

    多数自助打印机只能读取 U 盘或存储卡里的 JPG。请在家先转换,再把 JPG 拷到 U 盘。

  • 用旧 Android 手机的朋友收到的文件打不开

    Android 9 之前的手机不支持 HEIF。改发 JPG,或通过会在发送前自动转换的应用分享。

完全不用转换的三种办法

转换之前,先看看手机能不能替你完成。iOS 有三个地方可以不用额外步骤就把 HEIC 变成 JPG,日常分享基本都能覆盖。不过它们都管不了已经以 HEIC 形式离开手机的照片,这些仍需用下文的转换方法。三者适用于 iOS 11 及以上的任何 iPhone,改其中一个不影响其他,可以组合使用。

改哪项设置,取决于你的困扰是什么。如果经常直接从手机上传到不接受 HEIC 的表单,就切换相机格式,接受文件大约变大一倍。如果问题只出在 Windows 电脑上,就别动相机,改传输设置,这样手机依然省空间,电脑收到的又是 JPG。邮件和共享菜单不需要任何设置,了解一下就行,免得别人说收到的是 JPG 时觉得意外。

打开“设置”→“相机”→“格式”,选择兼容性最好。此后相机保存 JPG,视频采用 H.264 录制。

  • 只对新拍的照片生效,已有照片库仍是 HEIC
  • 照片占用的存储空间和 iCloud 空间约为原来的两倍
  • 60 fps 的 4K 视频和 240 fps 的 1080p 慢动作需要“高效”格式

在iPhone、Mac、Windows和安卓上把HEIC转JPG

iPhone 自带两种不太显眼的转换方式。最快的是“文件”App:在“照片”中选中照片,点按分享按钮,选择“拷贝照片”,然后打开“文件”,在文件夹里长按并选择“粘贴”。粘贴出来的副本保存为 JPG。如果要重复使用,可以在“快捷指令”App 中建立三步快捷指令:选择照片、将图像转换为 JPEG(想保留日期就打开“保留元数据”)、存储到相册。

在 Mac 上,“预览”可以转换单张照片或一批照片:打开文件,选择“文件”→“导出”(多张时选“导出所选图像”),将格式设为 JPEG,拖动质量滑块调整。“照片”App 也可以通过“文件”→“导出”→“导出照片”完成,把照片种类设为 JPEG;不要选“导出未修改的原片”,那样拿到的还是 HEIC。在 Windows 10 或 11 上,安装免费的 HEIF 图像扩展;如果“照片”应用仍然提示,还需要 HEVC 视频扩展(Microsoft Store 中 0.99 美元的附加组件)。然后用画图打开照片,选择“文件”→“另存为”→“JPEG 图片”。

Android 最不统一。Android 9 及以上的手机可以在相册中打开 HEIC,三星相册里还有在分享时把 HEIF 图片转换为 JPG 的设置。其他手机和 Chromebook 上,可靠的办法是用浏览器,它在任何设备上都一样,下一节会讲。无论用哪种方法,之后都要检查文件扩展名:有些相册应用能正常显示 HEIC 缩略图,分享时传出去的却仍是原来的 .heic 文件。

iPhone

  1. 01在“照片”中选中图片,点按“分享”→“拷贝照片”。
  2. 02打开“文件”,选择“我的 iPhone”或 iCloud 云盘,进入一个文件夹。
  3. 03长按空白处并点按“粘贴”,副本即为 JPG。

Mac

  1. 01用“预览”打开 HEIC 文件。
  2. 02选择“文件”→“导出”,多张时选“导出所选图像”。
  3. 03将格式设为 JPEG,选好质量后点按“存储”。

Windows 10 和 11

  1. 01从 Microsoft Store 安装 HEIF 图像扩展。
  2. 02右键点击照片,用画图打开。
  3. 03选择“文件”→“另存为”→“JPEG 图片”。
木桌上并排摆放的银色笔记本电脑(屏幕显示山间湖泊壁纸)、iPad 和 iPhone
照片:Unsplash

在浏览器中批量转换整批照片

内置工具一次只能处理一张照片或一小批,而且在 Windows 上要先装扩展。如果有一整个文件夹的假期照片,或者用的是不能安装软件的工作电脑,用浏览器转换器更快:HEIC 转 JPG 转换器每轮最多处理 20 张,每张最大 95 MB,无需安装,也无需账号。文件在处理 30 分钟后会从服务器删除。

有两个默认值值得注意。质量默认为 90,相机照片看上去与 HEIC 几乎一样,文件又比质量 100 小得多。删除元数据默认开启,会连同相机信息一起移除 GPS 坐标;照片发到公开网站之前,这样更安全。但如果希望保留拍摄日期以便在相册中排序,请取消勾选。如果需要的是可编辑的母版而不是用来分享的副本,HEIC 转 PNG 能无损保留每个像素,文件会大好几倍。

  1. 1

    把照片从手机里取出来

    用隔空投送传到 Mac、从 iCloud.com 下载、选择“保留原片”后通过 USB 拷贝,或直接在 iPhone 上通过 Safari 的文件选择器上传。

  2. 2

    一次最多添加 20 张

    把 .heic 或 .heif 文件拖到上传区域。更多的照片分批处理,每批 20 张。

  3. 3

    查看高级设置

    将质量保持为 90,自动旋正保持开启。只有希望照片保留日期和位置时才取消勾选删除元数据;如果表单要求更小的尺寸,请使用调整输出图片尺寸。

  4. 4

    转换并下载

    点击转换为 JPG,然后逐张保存,或用全部下载(ZIP)把整批照片打包成一个文件。

JPG会保留什么、丢掉什么

由 HEIC 生成的 JPG 是同一张图片,分辨率相同,你在“照片”中做过的裁剪、滤镜和编辑也都保留,因为 iOS 会把这些效果渲染进导出的图像。EXIF 元数据(拍摄日期和时间、相机型号、镜头、曝光,以及保留时的 GPS 位置)会写入 JPG 自己的 EXIF 块。方向信息会直接应用到像素上,所以照片在任何地方都是正的。保留颜色配置文件时,色彩仍是 Display P3,红色和绿色看起来与手机上一样。

无法保留的,是 HEIC 在单张 8 位图像之外能存储的一切。JPG 没有位置存放景深图,所以人像照片的虚化效果按已渲染的样子保留,但之后无法再改变对焦点。HDR 增益图也会丢掉,所以在 iPhone 15 屏幕上很亮的照片会变成普通的 SDR 图片,这常常是转换后的照片显得有点平的原因。10 位色彩降为 8 位,只在晴朗蓝天这类平滑渐变中才看得出来。只要其中任何一项对你重要,就请保留 HEIC 原片。

会带到 JPG 里的内容

  • 完整分辨率:12、24 或 48 MP,保持不变
  • 在“照片”中做的编辑、裁剪和滤镜
  • 拍摄日期、相机和镜头 EXIF;GPS 除非你选择删除
  • Display P3 色彩(勾选保留颜色配置文件时)

留在 HEIC 里的内容

  • HDR 增益图:高光将按标准动态范围显示
  • 人像景深图:虚化固定为当前设置
  • 10 位色深,降为 8 位
  • 实况照片的动态效果和连拍的其他帧

文件大小、实况照片和连拍照片

转换后的 JPG 会更大。iPhone 拍摄的 1200 万像素 HEIC 照片通常为 1.5 到 3 MB,同一张照片转成质量 90 的 JPG,一般在 3 到 5 MB 之间,具体取决于画面细节的多少:清晰的树叶照片比虚化的人像背景增长得更多。iPhone 15 起默认拍摄 2400 万像素,所以这两组数字大致都要翻倍。如果上传目标限制只有几百 KB,先转换,再对 JPG 进行压缩或调整大小;我们的指南 如何把图片减小到指定 KB 讲解了如何达到目标大小。

实况照片(Live Photo)由两个文件组成:一张 HEIC 静态照片,和一段三秒的 MOV 短片,在“照片”中按住图片时会播放。本文中的所有转换方法,包括“文件”App 的技巧,都只会生成静态照片。如果还想保留动态效果,请打开实况照片,点按“分享”并选择“存储为视频”,再单独发送这段视频。你得到的静态图是主要照片,转换前可在“照片”中点按“编辑”,选择其他帧来更换。

连拍照片的处理方式相同。连拍是一组 HEIC 帧,只显示为一个缩略图,直接导出只会得到封面帧。请打开连拍照片,点按“选择”,标记想保留的帧,让“照片”把它们存为单张照片;之后就能像其他图片一样转换,在浏览器中每轮可转换 20 张。运动和宠物照片常用连拍,一个下午就可能产生数百张几乎相同的画面;先挑出要保留的,就不用转换那些反正要删除的文件了。

一张 iPhone 照片的典型文件大小(随画面细节而异)
照片HEIC质量 90 的 JPGPNG
1200 万像素(4032 × 3024 px)1.5–3 MB3–5 MB15–25 MB
2400 万像素(5712 × 4284 px)3–5 MB5–9 MB30–45 MB
4800 万像素(8064 × 6048 px)6–12 MB10–18 MB60–90 MB
实况照片静态图 1.5–3 MB,外加 MOV 短片仅静态图仅静态图

要点总结

  • 自 2017 年的 iOS 11 起,iPhone 默认保存为 HEIC,因为它占用的空间约为 JPG 的一半。
  • 把“传输到 Mac 或 PC”设为“自动”,通过 USB 复制的照片会变成 JPG;选择“最兼容”则让相机直接拍摄 JPG。
  • Mac 上的预览、装有 HEIF 扩展的 Windows 画图,以及 iPhone 上“文件”App 的粘贴技巧,都无需额外应用即可转换。
  • 批量转换时,建议在浏览器中以质量 90 转换,并在点击转换前决定是否移除位置信息。
  • JPG 会保留分辨率、编辑效果和 EXIF,但会丢失 HDR 增益图、景深数据、10 位色彩和实况照片的动态,所以请保留 HEIC 原件。
分享XFacebookWhatsAppTelegram

常见问题

HEIC转JPG会损失画质吗?

严格来说会,因为 JPG 是有损格式,照片被二次压缩。质量 90 时,在正常观看尺寸下看不出差别;更大的变化是在支持 HDR 的屏幕上失去 HDR 亮度。

为什么转换后的JPG看起来比iPhone上的照片更暗淡?

新款 iPhone 会在 HEIC 中存储 HDR 增益图,在 HDR 屏幕上提亮高光。JPG 没有地方存放它,所以转换后的图片只显示标准动态范围,与手机上的原图相比显得更平淡。

为什么JPG比HEIC文件还大?

HEIC 采用 HEVC 压缩,效率大约是 JPEG 方式的两倍。因此同一张图片存成 JPG 需要更多字节,质量 90 时通常是 HEIC 的一倍半到两倍。

转换后可以放心删除HEIC原图吗?

只有在确定永远用不到景深图、HDR 增益图或实况照片动态时才可以。大多数人会把 HEIC 照片库保留在手机或 iCloud 中,把 JPG 当作用于分享和上传的副本。

存储在iCloud中的HEIC照片能转换吗?

可以。从 iCloud.com 下载,或让“照片”App 下载,然后再转换。在开启“优化存储空间”的 iPhone 上,复制或分享时会自动下载完整照片。

能在Chromebook上把HEIC转JPG吗?

可以,使用浏览器转换器即可,在 Chrome 中运行,无需安装任何东西。从“文件”App 上传文件,转换后 JPG 会保存到“下载”文件夹。

继续阅读