• 首页
  • 指南
  • 如何在 Mac 上将 iPhone HEIC 照片批量转换为 WebP(3 种方法)

如何在 Mac 上将 iPhone HEIC 照片批量转换为 WebP(3 种方法)

@SoNiceInfo 发布于 2026年9月22日


想在 Mac 上把 iPhone 的 HEIC 照片转换为 WebP 用于网站或博客时,创作者很快就会碰到意想不到的障碍:macOS 自带的工具无法导出 WebP,而 Google 的 cwebp 命令行工具因为无法读取 HEIC 会直接报错。 下面介绍在 macOS 上完全离线、批量将 HEIC 转换为 WebP 的三种最快、最可靠的方法。

为什么在 Mac 上把 HEIC 转换为 WebP 这么麻烦?

自 iOS 11 起,iPhone 默认以 HEIC(High Efficiency Image Container,高效图像容器)格式拍摄照片,以节省存储空间。与此同时,WebP 已成为网页性能和 Core Web Vitals 方面的事实标准。

然而,在 macOS 上进行两者之间的转换,会遇到双重限制:

  • macOS 自带的 sips:可以读取 HEIC,但无法写出 WebP。
  • Google 官方的 cwebp:可以编码 WebP,但无法解码 HEIC。
  • 访达的快速操作(“转换图像”):只能输出 JPEG 或 PNG,没有 WebP。

因此,用户要么使用同时集成了两种编解码器的应用,要么运行分多步进行的转换脚本。

推荐方法 1:用 GUI 应用直接批量转换

最顺畅的方法是使用 WebP Converter.,它原生支持 HEIC 输入,一次就能写出 WebP 文件。

1

拖放 HEIC 照片

在访达中选择照片或整个文件夹,拖放到应用窗口中。

2

调整质量和元数据

选择有损质量(照片约为 80),需要时可开启删除 GPS 或调整大小。

3

点按“开始”

借助硬件加速编码,在 Apple 芯片上几秒钟即可处理完你的图库。

借助交互式的转换前后分屏滑块,导出前就能亲眼确认图像的清晰度和色彩准确性。所有解码和编码都在你的 Mac 本地完成,你的私人相册完全不会外泄。

方法 2:用 sips + cwebp 的两步 shell 脚本

如果你更喜欢通过 Homebrew 在终端中工作,可以先用 macOS 自带的 sips 生成临时 JPEG,再交给 cwebp,以此弥补编解码器之间的缺口。

首先,用 Homebrew 安装 WebP 软件包:

brew install webp

然后在存放 HEIC 文件的目录中执行下面的 shell 循环:

mkdir -p webp_out
for f in *.heic *.HEIC; do
  [ -f "$f" ] || continue
  # 先用 sips 转码为高质量的临时 JPEG
  sips -s format jpeg -s formatOptions 95 "$f" --out "/tmp/${f%.*}.jpg" > /dev/null
  # 再用 cwebp 压缩为 WebP
  cwebp -q 80 "/tmp/${f%.*}.jpg" -o "webp_out/${f%.*}.webp"
  rm "/tmp/${f%.*}.jpg"
done

这种方法适合无界面的自动化脚本,但会产生中间文件的磁盘读写,而且无法在导出前进行可视化对比。

方法 3:macOS 自带的“快捷指令”App

在 macOS Monterey 或更高版本上,系统自带的“快捷指令”App 也能搭建图片转换流程:

  1. 打开“快捷指令”App,新建一个快捷指令。
  2. 添加“获取选中的文件”或“选择照片”操作。
  3. 添加“转换图像”操作,并把目标格式设为“WebP”。
  4. 添加“存储文件”操作,选择输出位置。

“快捷指令”虽然免费且系统自带,但缺少精细的压缩质量滑块、EXIF 控制和并排的可视化检查。要认真做网页优化,专用工具要快得多。

iPhone 照片推荐的 WebP 质量设置

  • 户外风景和日常快照:质量 75–80(有损)是最佳区间。文件大小可缩小约 50%,人眼几乎察觉不到差别。
  • 人像和细腻的渐变:质量 82–88 可以防止肤色和平滑阴影中出现色调分离。
  • 带文字的截图:如果截取的是文字或矢量图形,请切换到无损模式,让边缘保持完全清晰。

常见问题

Q为什么仅靠 macOS 自带的工具或 cwebp,无法把 HEIC 直接转换为 WebP?
A
macOS 自带的 sips 命令可以读取 HEIC 文件,但没有写出 WebP 的功能。反过来,Google 官方的 cwebp 工具能高效地输出 WebP,却无法解码 Apple 的 HEIC 容器。因此,你要么需要一款专门的原生应用,要么需要分两步执行的 shell 流程。
Q把 HEIC 转换为 WebP 能节省多少文件大小?
A
在 iPhone 15 Pro 上的实测中,一张 2.4 MB、1200 万像素的 HEIC 照片以质量 80 转换为 WebP 后约为 1.1 MB(缩小 54%),用于博客和网络作品集时清晰度依然不受影响。
Q转换时能删除 GPS 位置信息吗?
A
可以。WebP Converter. 和 Image Tool+ 等应用只需一个复选框就能切换是否保留 EXIF/GPS,在发布到网上之前安全地删除私密的位置坐标。
Q要不要把 iPhone 相机改为拍摄 JPEG 而不是 HEIC?
A
把“设置”>“相机”>“格式”改为“兼容性最佳”,iPhone 就会以 JPEG 拍摄,但每张照片占用的 iPhone 存储空间大约会翻倍。在手机上保持 HEIC,准备网页素材时再在 Mac 上批量转换为 WebP,是最高效的工作流程。
用 WebP Converter. 将 HEIC 批量转换为 WebP →

兼容 macOS 12.0 或更高版本 · 免费下载