如何在 Mac 上将 WebP 转换为 JPG
在“预览”中打开 WebP 文件,选取“文件”>“导出”,把“格式”设为 JPEG;要处理整个文件夹,可以用“终端”中的 sips 命令。File Acture 的“转换图像”在你的 Mac 上一次运行就能批量转换,可以设置质量,也可以改为输出 PNG。
更新于 2026年9月30日阅读约 6 分钟
File Acture 团队
你从网站上保存了一张图片,结果是个 .webp 文件。然后上传表单、门户网站或较旧的程序不接受它,要求提供 JPG。下面介绍 macOS 自带的免费方法,以及处理整个文件夹时更快的方法。
什么是 WebP 文件,为什么要转换为 JPG?
WebP 是 Google 为网络设计的图像格式。它生成的文件通常比 JPG 或 PNG 更小,还能保存透明度和短动画,所以很多网站都用 WebP 提供图片,保存图片时常常得到 .webp 文件。
所有现代浏览器都能显示 WebP,但其他地方的支持就参差不齐了:有些上传表单只接受 JPG 或 PNG,较旧的照片软件和办公软件打不开 WebP。JPG 几乎在哪里都能打开,所以它仍然是发送图片最稳妥的格式。
Mac 不用额外软件就能将 WebP 转换为 JPG 吗?
可以。macOS 能在“预览”中打开 WebP 文件,所以偶尔转换一次不需要别的软件,而“终端”中的 sips 命令可以转换整个文件夹。
- 预览,单个文件:打开 WebP,选取“文件”>“导出”(macOS 27 中为“文件”>“导出为…”),把“格式”设为 JPEG(或 PNG),再拖移“质量”滑块。原来的 WebP 保持不变。
- 预览,多个文件:在同一个窗口中打开它们,选中边栏中的所有缩略图,再使用同样的“文件”>“导出”命令:它会导出所有选中的图像。
- 终端,单个文件:
sips -s format jpeg photo.webp --out photo.jpg。输出 PNG 时用-s format png,要设置 JPEG 质量,再加上-s formatOptions 85。 - 终端,整个文件夹:在该文件夹内运行
for f in *.webp; do sips -s format jpeg "$f" --out "${f%.webp}.jpg"; done。同名文件会被直接替换,不会询问。
如何用 File Acture 批量将 WebP 转换为 JPG
只有几张图片时,用“预览”或 sips 就够了。图片多达几十张时,手动逐个导出很慢,而循环又意味着要输入命令。File Acture 的“转换图像”能在你的 Mac 上用同一个质量设置,把一批 WebP 文件转换为 JPG。
它用自己的引擎读取 WebP,绝不上传任何文件。在格式中选择 JPEG,然后设置质量,默认值为 85。保留元数据默认关闭,因此相机信息和位置会被移除,而颜色描述文件始终保留,颜色不会偏移。每个 JPG 都沿用原来的文件名,文件夹中已有的文件也不会被覆盖。
同一个工具还能输出 PNG 和 WebP,macOS 支持时也能输出 HEIC 和 AVIF。除非你选择其他文件夹,文件都会存储到文稿 › File Acture › 图像,原始文件保持不变。
应该将 WebP 转换为 JPG 还是 PNG?
照片选 JPG,带透明区域或边缘锐利的图像选 PNG;上面的每种方法都能输出这两种格式。
转换为 JPG 时,质量的默认值 85 是个合理的折中。用于打印或之后还要再编辑的图像,可以调到 90 或更高;只需在网页上好看的图片,可以降到 70 或 75。
- JPG:照片以及颜色过渡平滑的其他图片。文件小,到处都能打开,但 JPG 是有损格式,而且不支持透明。
- PNG:徽标、截图、文字、线稿和背景透明的图像。PNG 是无损格式,能保留透明,但照片存成 PNG 会大得多。
转换 WebP 文件前需要了解什么?
先看看透明区域、动画和文件大小会发生什么变化。
- 透明:JPG 无法保存透明,所以 File Acture 会把透明区域涂成白色。
sips在 macOS 27 上也是这样,但其他工具和较旧的 macOS 版本可能把它们涂成黑色,请检查结果。选择 PNG 可以保留透明。 - 动画:File Acture 和 sips 会把动画 WebP 变成由第一帧生成的静态 JPG。
- 文件大小:JPG 往往比它来源的 WebP 更大。要满足上传限制,请使用压缩图像,并设定 500 KB 等目标。
- 其他格式:PNG 文件请参阅如何将 PNG 转换为 JPG。iPhone 照片是 HEIC:将 HEIC 转换为 JPG。
- 批量:免费版每次运行最多转换 5 张图片,每台 Mac 有 3 次运行;如需 Pro,请查看价格。
为什么不用在线 WebP 转换器?
在线转换器会把你的图片上传到别人的服务器,不适合私人照片和客户文件。File Acture 在你的 Mac 上转换,文件不会离开这台 Mac;免费版联网只是为了统计运行次数,Pro 无需联网即可使用。
如果这张 JPG 是要提交到表单的,那里多半还有 KB 上限:像素和 KB 限制详解。
如何用 File Acture 将 WebP 转换为 JPG
- 1
添加 WebP 文件
在边栏中选择转换图像,然后拖入 WebP 文件,或点按选取文件…。
- 2
选择 JPEG
在转换下,把格式设为 JPEG;要保留透明,则设为 PNG。
- 3
设置质量
拖移质量滑块,默认值为 85。除非需要相机信息,否则让保留元数据保持关闭。
- 4
转换
点按转换。转换后的 JPG 沿用原来的文件名,存放在存储到所选的文件夹中。
在你的 Mac 上,把 WebP 图片批量转换为 JPG 或 PNG。
免费试用 · 在你的设备上运行
| 方法 | 一次处理多个文件 | 质量设置 | 其他输出格式 |
|---|---|---|---|
| “预览”,“文件”>“导出” | 否,一次一个文件 | 是,用滑块 | PNG、TIFF 等 |
| “预览”,选中所有缩略图后“文件”>“导出” | 是,所有选中的图像 | 是,用滑块 | PNG、TIFF 等 |
| “终端”中的 sips | 需要 shell 循环 | 是,通过 formatOptions | PNG、TIFF 等 |
| File Acture“转换图像” | 是,一整批 | 是,用滑块 | PNG、WebP、HEIC、AVIF |
常见问题
如何在 Mac 上免费将 WebP 转换为 JPG?
在“预览”中打开 WebP 文件,选取“文件”>“导出”,把“格式”设为 JPEG 并存储。在“终端”中,sips -s format jpeg photo.webp --out photo.jpg 也能做到同样的事。
如何一次将多个 WebP 文件转换为 JPG?
在“预览”中选中所有缩略图,再使用“文件”>“导出”,或者让 sips 对整个文件夹循环执行。File Acture 的“转换图像”用同一个质量设置处理一整批;免费版每次运行最多 5 张图片。
可以将 WebP 转换为 PNG 而不是 JPG 吗?
可以。在“预览”的“格式”菜单中选择 PNG,用 sips 时加上 -s format png,或者在 File Acture 中把“格式”设为 PNG。PNG 会保留透明区域,但照片生成的文件比 JPG 更大。
Mac 上有离线的 WebP 转 JPG 转换器吗?
有。“预览”和 sips 是 macOS 自带的,File Acture 也在你的 Mac 上转换,不会上传任何内容。免费版联网只是为了统计运行次数,Pro 无需联网即可使用。
透明或动画的 WebP 图像会怎样?
JPG 不支持透明和动画。File Acture 会用白色填充透明区域,动画 WebP 只保留第一帧。其他工具可能把透明区域涂成黑色,请检查结果;如果需要透明,请转换为 PNG。
将 WebP 转换为 JPG 会损失质量吗?
会损失一点:JPG 是有损格式,在 WebP 已经损失的细节之外,还会再损失一些。质量设为 85 或更高时,差别通常很难察觉,但 JPG 往往比原来的 WebP 更大。