跳到主要内容
File Acture

如何在 Mac 上将 HEIC 转换为 PNG

最快的内置方法是:在访达中选中 HEIC 照片,按住 Control 键点按,选取“快速操作”>“转换图像”,然后选择 PNG;“预览”的“文件”>“导出”也可以。File Acture 的“转换图像”可以一次运行就批量转换为 PNG,保留颜色和方向,并默认不写入相机信息和位置信息。

更新于 2026年10月1日阅读约 6 分钟

File Acture 团队

iPhone 把照片存为 HEIC。可是编辑软件、设计工具或上传表单却要 PNG。下面介绍 macOS 自带的免费方法、批量转换时更快的方法,以及文件大小方面会发生什么。

应该把 HEIC 转换为 PNG 还是 JPG?

PNG 会把照片的每个像素按解码后的样子原样保留,几乎所有编辑软件和设计工具都能打开,HEIC 不被接受的地方它也能被接受。HEIC 照片在压缩时已经损失了一些细节,所以转换为 PNG 不会再增加损失,但也无法找回已经丢掉的东西。

代价是文件大小:存为 PNG 的照片比原来的 HEIC 或 JPG 大好几倍。对于日常分享、邮件和上传,把 HEIC 转换为 JPG能得到小得多的文件。

  • 通常值得:还要继续编辑的照片、用于坚持要 PNG 的设计工具、游戏或演示文稿的照片,以及只接受 PNG 的表单。
  • 通常不值得:要通过邮件发送、发布,或上传到有大小限制的网站的照片。JPG 要小得多。
  • 得不到透明区域:相机拍的照片没有透明区域,所以改成 PNG 只会增加文件大小。

如何在 Mac 上免费将 HEIC 转换为 PNG

macOS 有几种免费的 HEIC 转 PNG 方法:访达的“转换图像”快速操作、“预览”的导出、“照片” App 的导出,以及“终端”中的 sips 命令。

  • 访达:选中照片,按住 Control 键点按,选取“快速操作”>“转换图像”,选择 PNG 和图像大小,再决定是否勾选“保留元数据”。
  • 预览:打开一张照片,选取“文件”>“导出”(macOS 27 中为“文件”>“导出为…”),把“格式”设为 PNG。如果有多张照片,就在同一个窗口中打开,选中边栏中的所有缩略图,再导出选中的内容。
  • 照片:选中照片,选取“文件”>“导出”>“导出照片”,把“照片种类”设为 PNG;关闭“位置信息”选项,就不会带上拍摄地点。
  • 终端,单张照片:sips -s format png photo.heic --out photo.png。
  • 终端,整个文件夹:在该文件夹内运行 mkdir converted && sips -s format png *.HEIC --out converted。PNG 会以相同的名称存入新的 converted 文件夹,sips 会就新的后缀名打印一条无害的警告。如果你的文件后缀名是小写,请使用 *.heic。

如何用 File Acture 批量将 HEIC 转换为 PNG

File Acture 的“转换图像”能在你的 Mac 上一次运行就把一批 HEIC 照片转换为 PNG。

在格式中选择 PNG。PNG 是无损格式,所以没有质量滑块可设置。保留元数据默认关闭,因此相机信息和位置不会写入 PNG,而颜色描述文件始终保留,颜色不会偏移。照片会根据方向标签自动转正,每个 PNG 都沿用原来的文件名。

同一个工具还能在 JPG、PNG、WebP、HEIC 和 AVIF 之间互相转换,也能读取 TIFF、GIF 和 BMP。只要你的 macOS 版本能写入 HEIC 和 AVIF,它们就会出现在输出格式中。除非你选择其他文件夹,文件都会存储到文稿 › File Acture › 图像,原始文件保持不变,也不会上传任何内容。

为什么 PNG 比 HEIC 大这么多?

HEIC 通过丢弃眼睛几乎察觉不到的细节,把照片压缩得非常高效。PNG 则保留每一个像素,而照片里有无穷无尽的细微颜色变化,用这种方式很难压缩。作为参照,我们用 macOS 自带的 sips 转换了三张 8 到 22 百万像素的测试照片:1.9 到 3.5 MB 的 HEIC 文件变成了 12.6 到 30 MB 的 PNG,大了 6 到 9 倍,也是 sips 用同样的照片生成的 JPG 的 4 到 6 倍。

所以,只在某个地方需要 PNG 时才转换为 PNG,而不要为了缩小或保护照片。如果这个 PNG 之后还得符合大小上限,压缩图像可以达到 500 KB 之类的目标,但由于 PNG 是无损格式,目标越小,像素就越少。

转换 HEIC 照片前需要了解什么

转换整个照片库之前,先确认像素尺寸、元数据,以及你究竟为什么需要 PNG。

  • 像素尺寸:转换不会改变它。要让照片更适合邮件或网页,可以批量调整它们的大小。
  • 元数据:默认情况下,相机信息和位置不会写入 PNG;颜色描述文件则始终会写入。
  • 已有的 PNG 需要变成 JPG?一次运行就能把 PNG 转换为 JPG。
  • 批量:免费版每次运行最多转换 5 张照片,每台 Mac 有 3 次运行;如需 Pro,请查看价格。

如何用 File Acture 将 HEIC 转换为 PNG

  1. 1

    添加照片

    在边栏中选择转换图像,然后拖入 HEIC 照片,或点按选取文件…。

  2. 2

    选择 PNG

    在转换下,把格式设为 PNG。质量滑块会消失,因为 PNG 是无损格式。

  3. 3

    决定元数据

    让保留元数据保持关闭(默认设置),相机信息和位置就不会写入 PNG。无论开关与否,颜色描述文件都会保留。

  4. 4

    转换

    点按转换。PNG 沿用原来的文件名,存放在存储到所选的文件夹中。

在你的 Mac 上,把 HEIC 照片批量转换为 PNG。

免费试用 · 在你的设备上运行

在 Mac 上将 HEIC 转换为 PNG 的几种方法
方法一次处理多张照片其他输出格式
访达,“快速操作”>“转换图像”是,整组选中的照片JPEG、HEIF
“预览”,“文件”>“导出”一张,或所有选中的缩略图JPEG、TIFF 等
“终端”中的 sips一条命令处理整个文件夹JPEG、TIFF 等
File Acture“转换图像”是,一整批JPEG、WebP、HEIC、AVIF

常见问题

如何在 Mac 上免费将 HEIC 转换为 PNG?

在访达中选中照片,按住 Control 键点按,选取“快速操作”>“转换图像”,然后选择 PNG。“预览”的“文件”>“导出”和“终端”中的 sips 命令也可以。

如何批量将 HEIC 转换为 PNG?

访达的“转换图像”可以处理整组选中的照片,sips 用一条命令就能处理一个文件夹。File Acture 的“转换图像”一次运行就能批量转换;免费版每次运行最多 5 张照片。

为什么我的 PNG 比 HEIC 大这么多?

HEIC 对照片做有损压缩,而 PNG 保留每一个像素,照片用这种方式很难压缩。预计会是 HEIC 的好几倍,也比同一张照片的 JPG 更大。

HEIC 转换为 PNG 会损失质量吗?

不会再有损失:PNG 是无损格式,会保留解码后照片的每一个像素。但它无法找回 HEIC 压缩时已经丢掉的细节。

应该把 HEIC 转换为 PNG 还是 JPG?

当编辑软件或应用需要 PNG 且文件大小无关紧要时,选择 PNG。用于邮件、社交媒体和上传时,选择 JPG,它的文件要小得多。

转换会移除照片中的位置信息吗?

File Acture 默认不会把相机信息和位置信息写入 PNG,因为“保留元数据”是关闭的。在访达的“转换图像”中,则取决于是否勾选了“保留元数据”复选框。

相关指南