在 Mac 上用 sips 转换图片格式

在终端直接把 PNG 转成 JPEG(或 TIFF、GIF、HEIC 等),无需安装应用。

macOS终端低风险
运行下面的命令,photo.jpg 会生成在原图旁边,原 PNG 保持不变。

01命令

命令
$ sips -s format jpeg photo.png --out photo.jpg

02作用说明

sips(scriptable image processing system)是 macOS 自带的图像处理工具。-s format jpeg 指定目标格式(新版还支持 png、tiff、gif、bmp、jp2、heic);--out 输出到新文件以保留原图。批量转换整个文件夹可用循环:for f in *.png; do sips -s format jpeg "$f" --out "${f%.png}.jpg"; done。加 -s formatOptions 80 可设置 JPEG 质量。

03风险

风险低风险
系统兼容性macOS 10.11 El Capitan – 15 Sequoia
!注意: JPEG 不支持透明通道——带透明区域的 PNG 转换后透明部分会变成白色。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • macOS sips command reference
    SS64 · technical · 2026-09-16
    依据: sips -s format converts images between jpeg, tiff, png, gif, jp2, pict, bmp, qtif, psd, sgi and tga.

最后验证: 2026-09-16 · 分类: 媒体

06相关方案