前言
在 Mac 上,右键就能批量压缩图片,压缩效果也很给力。所有处理都在本地完成,不用上传,也不用付费。
这套方案靠的是系统自带的「快捷指令」,再配上一款轻量开源命令行工具。一起来看看怎么设置。
安装开源工具
首先安装这款只有大约 7 MB 的开源命令行压缩工具 slimdeer。我在找更好的 Mac 本地图片压缩方案时发现了它,当时就觉得,哎,就是它了。
它本身是命令行工具,用 Homebrew 一条命令就能装好:
brew install heydeer/tap/slimdeerHomebrew 是很实用的 Mac 包管理工具。如果你还没用过,可以先搜一下安装教程,相关资料很多。
装好后,它既支持压缩后仍输出原格式(JPG / PNG 等),也支持直接压成 WebP。
WebP 也是一种常见图片格式,和 JPG、PNG 类似。在画质接近时,文件通常比 JPG 小大约 25%~35%,很适合博客、网页和社交平台配图。
快捷指令设置
接下来分别做两个快捷指令:一个压成原格式,一个压成 WebP。
打开「快捷指令」应用,新建一个快捷指令。
在创建页先点「信息」,打开「作为快捷操作使用」。左侧会自动出现一个起始操作。
把接收类型改成「文件」,并设为「没有输入」。
再到右侧操作库里找到「终端」,把「运行 Shell 脚本」拖进来。
在输入框里粘贴下面这段脚本:
export PATH="/opt/homebrew/bin:$PATH"slimdeer "$@"你也可以直接从这篇文章复制。
然后把 Shell 选项改成 Bash,并把「传入输入内容」改成「作为参数」。
到这里,「压缩图片」这个快捷指令就算做好了。
接着复制一份,改名为「压缩成 WebP」,只把脚本换成:
export PATH="/opt/homebrew/bin:$PATH"slimdeer "$@" --format webp如果你更想省事,也可以直接导入我分享的快捷指令,复制后在 Mac 的「快捷指令」应用里打开即可。
「压缩图片」快捷指令
「压缩成 WebP」快捷指令
配置右键菜单
先随便找一张图片,右键点「快速操作」。这时可能还看不到刚做好的压缩选项。
点最下方的「自定义」,在访达扩展页面里,勾选刚才创建的快捷指令。
设好之后,再在访达里右键选中一张或多张图片,就能一键压缩了。多选时也是同一套流程,适合批量处理。
这款开源工具的压缩效果相当给力,体积下来不少,肉眼观感通常也还在线。
最后
这就是我用快捷指令做的 Mac 本地图片压缩方案,日常发图、整理素材基本够用。
如果这个方法对你有帮助,别忘了点个赞、点个关注。后续我还会继续分享更多 Mac 效率方案。