Image Compressor
← 返回博客

Mac 自带工具就能压缩图片:预览、快捷操作与终端

2026-10-22

要在 Mac 上用自带工具压缩图片,把文件丢进预览,导出时把尺寸压小就行。不用下载,不用注册,也不用上传。macOS 自带三条路径,合起来几乎覆盖所有场景,而最常被跳过的那条,恰恰是能给你确定文件大小的一条。

这件事在下游有硬限制时最要紧:报名表、邮件上限、投稿系统。它们只看 KB,而三条路里只有一条能让你直接说出数字。

办法一:预览导出

预览不只是看图器。文件菜单里的导出会打开一个面板,可以选格式,也有画质滑块,滑块一动下面的预估体积就跟着变。

这个滑块调的是画质,不是体积。如果文件怎么都压不下去,问题在像素,不在滑块。

办法二:访达快捷操作

在访达里右键文件就能看到快捷操作,较新的 macOS 里有「调整图像大小」。填一个宽度,选一个输出文件夹,系统会把新文件写在原文件旁边。

一个文件夹的商品图或截图要统一处理时,这条最快。它改的是尺寸,而尺寸才是真正拉动体积的杠杆,而且一次处理整批。

办法三:终端里一行搞定

如果是下个月还要再处理一遍的文件夹,macOS 自带 sips。先建一个输出文件夹,然后执行:

mkdir -p out && sips -Z 1600 *.jpg --out out

-Z 会把文件夹里每个 JPEG 的长边封到 1600 像素,结果写进 out,原文件不动。把 1600 换成对方要求的数字即可。它没有画质控制,这就是取舍:你拿到的是尺寸,不是目标体积。

自带工具不够用的时候

三条路都缺同一件事:没有一条能按 KB 接目标。表单写着 200 KB 以下时,你只能拿滑块猜,然后反复导出,这时候一个直接接受数字的浏览器压缩工具更快。200 KB 的步骤在 /blog/compress-image-to-200kb,100 KB 的同款做法在 /blog/compress-jpg-under-100kb。

另一个缺口是格式。较新的系统里预览能导出 AVIF 和 HEIC,但接收端的支持参差不齐。要交给别人打开的文件,JPEG 仍然是稳妥答案,PNG 只在需要透明时才上,理由写在 /blog/png-vs-jpg-differences。

常见问题

预览会不会把原图的画质降低?

不会。导出写的是新文件。只有在图片打开状态下用存储、并且格式会重新编码时原文件才会被改,所以一律用导出。

为什么我的 PNG 调低画质也小不了多少?

因为 PNG 是无损格式,画质设置没什么可发挥的余地。先把照片转成 JPEG,或者减少像素数量,后者才是真正把体积砍下来的动作。无损与有损的差别见 /blog/lossy-vs-lossless-compression。

不装软件也能一次压缩整个文件夹吗?

可以。访达的快捷操作支持批量选中,终端里的 sips 一条命令处理整个文件夹。

在 Mac 上,改尺寸和压缩有什么不一样?

改尺寸动的是像素数量,压缩动的是这些像素的存储效率。改尺寸对文件体积的影响大得多。两者的顺序写在 /blog/resize-and-compress-image。

在浏览器里把一批图片压到确定的 KB 目标,不安装、不上传

阅读更多:如何把 JPG 压缩到 100KB 以下(在线免费,无需注册)如何无损压缩 PNG(不掉画质,在线免费)WebP 图片压缩完全指南:原理、工具与最佳实践

免费指南:把图片压缩到指定大小(200KB / 100KB / 50KB)→