Skip to content
Back to Blog
format-comparisons

HEIC vs JPG:质量、大小及兼容性全方位对比

2026-05-17 9 min read

这两种格式到底是什么?

自上世纪 90 年代中期以来,JPG(或 JPEG)一直是网络上默认的照片格式。它堪称经典。该格式使用有损 DCT 压缩,这意味着它会永久丢弃一些图像数据来缩小文件体积。在互联网历史的大部分时间里,这都是一个完全可以接受的权衡,而且对于大多数网页用途来说,现在依然如此。地球上每一款浏览器、每一个操作系统、每一个图像编辑器都能毫不费力地打开 JPG 文件。 HEIC 则是雄心勃勃的后起之秀。它于 2015 年被标准化,并在 2017 年成为 iPhone 的默认格式。HEIC 是“高效率图像容器”的缩写,它使用了与 4K 视频相同的现代 HEVC (H.265) 压缩技术。这个容器可以容纳单张图片、连拍照片、带有动态效果的实况照片、人像模式的深度图以及 HDR 元数据——所有这些都集成在单个文件中。 你可以把 JPG 想象成一个简单的一室户:它很紧凑,每个人都熟悉它的布局,而且能很好地完成一件工作。而 HEIC 则是一套现代化的多功能公寓,功能更多,空间利用效率更高,但并非每个楼管——或者说软件——都让你入住。这种设计上的根本差异,正是两者在实际应用中所有优缺点的根源。

文件大小:数字说明一切

在同等视觉质量下,HEIC 文件的大小约是 JPG 的一半。这是苹果在推出该格式时的说法,独立的测试也证实了这一点,不过具体的节省幅度取决于图像本身。 一张标准的 iPhone 15 Pro 拍摄的细节丰富的风景照,可能是一个 3-5 MB 的 HEIC 文件。如果将同一张图片转换为高质量的 JPG(比如 Photoshop 的“品质 10”或大多数工具中的 85%),文件大小就会变成 6-9 MB。对于像人像这样具有平滑渐变的图像,差距可能会小一些,但对于包含大量精细纹理的照片——如草地、织物或树皮——差距会拉大,因为 HEVC 压缩处理高频细节的能力就是比 JPG 老旧的 DCT 方法更强。 这在实际使用中至关重要。一部 128 GB 的 iPhone 大约可以存储 75,000 张 HEIC 格式的照片。如果你将整个照片库转换为同等质量的 JPG,将需要大约 150 GB 的存储空间,这已经超出了手机本身的容量。对于拍摄数千张照片的摄影师或任何试图备份多年记忆的人来说,这种大小差异是巨大的。 但要小心:你无法欺骗系统。将 HEIC 转换为 JPG,然后再转回 HEIC,并不能恢复原有的效率。每一次有损转换都会降低图像质量,并加剧质量损失。只有当你从 HEIC 文件开始,或者从无损源进行编码时,大小优势才适用。

显微镜下的图像质量

先抛开格式不谈,保存图像时选择的质量设置比任何其他因素都重要。一张高质量的 JPG 总是会比一张被严重压缩的 HEIC 好看。但是,当你在相同文件大小下比较它们时,赢家就显而易见了。 HEIC 在保留精细细节方面要好得多。在使用 SSIM 等指标进行的技术测试中,与原始未压缩图像相比,HEIC 文件在同等大小下的得分(0.92–0.96)始终高于 JPG(0.88–0.93)。这一点用肉眼就能看出来。只需将图像放大到 100%,观察砖块、头发或树叶等有纹理的表面,区别就非常明显了。 HEIC 在处理渐变和平滑色调时也更干净。JPG 的块状压缩会产生可见的 8x8 像素伪影,通常称为马赛克或振铃效应,尤其是在较低质量设置下。而 HEIC 内部的编解码器 HEVC 使用更智能、可变大小的块(最大可达 64x64 像素),从而避免了这种难看的副作用。 也许最大的质量优势在于色彩。HEIC 支持 10 位色深,而 JPG 仍停留在 8 位。当你的 iPhone 拍摄一张 HDR 照片时,那个 HEIC 文件包含了更广泛的高光和阴影细节范围,这些细节在兼容的屏幕上是可见的。一旦你将该文件转换为 JPG,你就会把这些额外的数据扔掉。图像会被色调映射到 8 位,那些美丽的高光或深邃的阴影细节可能会被裁切并永久丢失。 在小屏幕上随意浏览,你可能不会注意到。但如果你在意质量并放大查看,这种差距是不可否认的。

兼容性:HEIC 仍旧挣扎的领域

HEIC 的美好愿景在这里撞上了现实的南墙。JPG 的兼容性是全面且绝对的。而 HEIC 的支持则像一块补丁,常常不完整到令人沮丧。 当然,在苹果设备上(iOS 11+ 或 macOS High Sierra+),HEIC 是“一等公民”,随处都能打开。但在 Windows 10 和 11 上,你需要从微软商店安装免费的“HEIF 图像扩展”才能在文件资源管理器中看到缩略图。没有它,你只能看到一个空白图标和一个无用的文件。许多 Windows 用户,尤其是在商店被锁定的企业办公室里,根本无法打开它们。任何曾经收到过客户困惑的邮件问“这个 .heic 文件是什么?”的人都懂这种痛苦。 Web 浏览器的支持情况更糟。截至 2026 年初,只有苹果自家平台上的 Safari 浏览器可以在网页上渲染 HEIC 图像。如果你在网站上嵌入一个 HEIC 文件,Chrome、Firefox 和 Edge 用户只会看到一个损坏的图片图标。这根本行不通。 社交媒体平台的情况好坏参半。Instagram 和 Facebook 会接受你上传的 HEIC 文件,但会立即在它们的服务器上将其转换为 JPG,而且通常伴随着激进的压缩,这让你最初的质量优势荡然无存。Twitter/X 则直接拒绝,上传 HEIC 会报错。 专业软件的支持也参差不齐。Adobe Photoshop 从 CC 2018 版开始支持,Affinity Photo 2 也加入了支持。但旧版本的 Photoshop、没有插件的 GIMP 以及无数其他工具都被排除在外。如果你把 HEIC 文件发送给印刷厂或同事,你就是在赌对方的设备是否支持。 规则很简单:用 HEIC 存储你的照片,但在分享给更广阔的世界之前,务必转换为 JPG。

什么时候该(什么时候不该)把 HEIC 转成 JPG?

是否转换的决定完全取决于你的受众。你要把文件发给别人吗?那就转成 JPG。无论是上传到网站、发送给使用 Windows 的客户、提交给印刷厂,还是嵌入到 PowerPoint 幻灯片中,JPG 都是安全、通用的选择。它保证了没有人会遇到打不开文件的问题。 转换还为你提供了可预测的控制。如果你正在建网站,需要每张图片都小于特定的文件大小,比如 150 KB,JPG 的质量滑块能给你这种精确的控制力。而用于控制 HEIC 文件大小的工具远没有那么标准化或普及。 那么什么时候应该坚持使用 HEIC 呢?用于归档。如果你只是保存你的 iPhone 照片,暂时不需要分享,那就保留原始的 HEIC 文件。这能保留宝贵的 10 位 HDR 数据、实况照片的动态片段以及人像模式的深度图。这些在转换为 JPG 的过程中都无法幸存。把它想象成数字底片;转换为 JPG 就像冲印一张照片——你无法“反向冲印”。保留 HEIC 意味着,如果将来出现更好的软件,你仍然拥有原始数据。 如果你的整个工作流程都在苹果生态系统内——用 iPhone 拍摄,通过 iCloud 同步到 Mac,在“照片”应用中编辑——那么转换格式对你来说没有任何好处。你只是在给自己增加额外的工作,同时还损失了质量。 CocoConvert 正是为了分享那一刻而生。它可以无缝地处理 HEIC 到 JPG 的转换,并让你选择输出质量。但我们想坦诚地告诉你:它无法带回 10 位色彩或实况照片的数据。一旦你决定使用 JPG,这些信息就永远消失了。

如何在不同平台上将 HEIC 转换为 JPG

你有多种转换选择,最佳方案取决于你有多少文件以及你正在使用什么设备。 在 Mac 上,处理小批量文件不需要任何特殊软件。只需在“预览”应用中打开 HEIC 文件。全选它们(Command-A),然后进入“文件”>“导出所选图像”。在对话框中,从“格式”下拉菜单中选择 JPEG,然后移动“质量”滑块。大约 85% 的设置是一个很好的起点,能在大小和质量之间取得良好平衡。对于单个图像,过程类似:“文件”>“导出为”> JPEG。 在 Windows 上,假设你已经安装了 HEIC 编解码器,最简单的方法是右键单击文件,选择“打开方式”>“画图”,然后使用“文件”>“另存为”> JPEG。问题在于“画图”不提供任何质量控制;它会以固定的内部设置保存。为了获得更好的结果,我推荐使用像 IrfanView 这样的免费工具。它有一个带质量滑块的专业“另存为”对话框,并在“文件”>“批量转换”下提供强大的批量处理工具。 对于成百上千个文件的严肃批量转换,命令行才是王道。ImageMagick 是跨平台的利器。命令 `magick convert input.heic -quality 85 output.jpg` 可以转换一个文件。要在 Linux 或 macOS 上处理整个文件夹,你可以使用一个简单的循环:`for f in *.heic; do magick convert "$f" -quality 85 "${f%.heic}.jpg"; done`。 如果你只是需要转换几个文件,又不想安装任何东西,那么在线工具是你的最佳选择。CocoConvert 让你直接从浏览器上传 HEIC 文件,选择你想要的 JPG 质量,然后下载结果。因为转换是在我们的服务器上进行的,所以它适用于任何设备——即使是在无法安装桌面软件的 iPad 和 Chromebook 上。为了保护你的隐私,你的文件会在一小时后自动删除。

总结:为工作选择合适的格式

从技术上讲,HEIC 是更优越的格式。它在相同文件大小下提供了更好的存储效率和更高的图像质量。如果你主要生活在苹果的生态系统中,并且是为了长期归档照片,HEIC 无疑是明确的选择。50% 的大小缩减是实实在在的,10 位色彩带来了差异,而捆绑实况照片等功能也确实有用。 但 JPG 是适用于其他一切情况的格式。对于任何需要脱离你控制范围的文件,它都是正确的选择。发送给客户、发布到网上、提交给印刷厂或作为邮件附件——JPG 是数字图像的通用语言。它消除了 HEIC 至今(即便在 2026 年)仍然存在的兼容性摩擦。JPG 已经有近 40 年的历史了,而且不会消失。 真正的问题不是“哪种格式更好?”,而是“我打算用这个文件做什么?”一张只存在于你的 iPhone 和 Mac 上的照片,用 HEIC 就非常完美。而一张需要在同一周内出现在 WordPress 网站、客户的 Windows 桌面和印刷厂的照片,则绝对必须是 JPG。 对于大多数 iPhone 用户来说,最佳工作流程很简单:默认使用 HEIC 拍摄,将你的照片库保留为 HEIC 格式,仅在分享的那一刻才转换为 JPG。这能为你的存档保留最大质量,并在交付时避免任何麻烦。像 CocoConvert 这样的工具正是为此目的而存在:在你需要分享时,搭建一座桥梁,转换特定的文件,而无需触碰你宝贵的原始文件。

HEIC vs JPG:质量、大小及兼容性全方位对比 | CocoConvert Blog