Squash 是一款专为 macOS 设计的现代化图像压缩与优化工具。它通过先进的算法,在尽可能保持视觉质量的前提下,显著减小 PNG、JPEG、SVG、GIF 等格式图像的文件大小,帮助设计师、开发者和内容创作者优化工作流程,提升网页加载速度并节省存储空间。
一、核心界面与工作区详解
Squash 的界面秉承了 macOS 应用简洁、直观的设计哲学,主要分为以下几个区域:
- 标题栏与菜单栏:包含标准的 macOS 应用菜单(如“文件”、“编辑”、“视图”、“窗口”、“帮助”),以及窗口控制按钮。
- 工具栏:位于窗口顶部,提供最常用的操作按钮,包括“添加图像”、“开始压缩”、“停止”、“清空列表”、“偏好设置”以及“切换预览模式”。
- 图像列表/工作区:这是应用的核心区域,以列表或网格形式显示所有已添加的图像文件。每一行项目通常包含:
- 缩略图与文件名
- 原始文件大小
- 压缩后文件大小及节省百分比
- 压缩状态指示器(等待中、处理中、完成、错误)
- 预览与详情面板:当选中列表中的某个图像后,右侧或下方会展开一个面板。该面板通常包含:
- 并排对比视图:可并排或滑块对比查看压缩前与压缩后的图像效果。
- 图像元数据:显示尺寸、格式等基本信息。
- 压缩设置控件:针对当前选中图像,可调整压缩强度、格式特定参数(如 JPEG 质量、PNG 色板数量)。
- 状态栏:位于窗口底部,显示总体压缩进度、已节省的总空间等信息。
二、完整操作流程:从项目创建到导出
步骤 1:启动软件与创建/打开项目
启动 Squash 后,会自动创建一个新的空白工作区(项目)。Squash 的项目概念即当前工作区中加载的所有图像集合。
- 方法:软件启动即新建。若要处理新的一组图片,直接清空当前列表或新建窗口即可。
- 位置:启动后主窗口。
步骤 2:添加图像到工作区
将需要压缩的图像导入到 Squash 的工作列表中。
- 方法一:拖拽添加
- 在 Finder 中选中一个或多个图像文件或包含图像的文件夹。
- 将其直接拖拽到 Squash 窗口的图像列表区域。
- 方法二:菜单/按钮添加
- 点击工具栏的“添加图像”按钮(图标通常为“+”)。
- 或使用菜单栏
文件 > 添加图像...。 - 在弹出的文件选择器中,选择目标文件或文件夹,点击“打开”。
- 快捷键:
Command + O(打开/添加文件)。
提示:添加文件夹时,Squash 会递归包含其子目录中的所有支持格式的图像文件。
步骤 3:配置压缩设置(可选)
在开始压缩前,可以为全部图像或单个图像设置压缩参数。
- 全局设置:
- 点击菜单栏
Squash > 偏好设置...或使用快捷键Command + ,。 - 在“偏好设置”窗口中,找到“压缩”或类似标签页。
- 在此设置默认的压缩强度、各格式的默认参数(如 JPEG 默认质量)。此设置将应用于所有新添加的图像。
- 点击菜单栏
- 单图像设置:
- 在图像列表中单击选中一个图像。
- 在右侧的预览与详情面板中,找到压缩设置区域。
- 调整滑块(如“质量”、“压缩级别”)或选择选项(如“保留元数据”)。调整会实时预览效果和预估大小。
步骤 4:执行压缩
启动压缩过程,Squash 将按顺序处理列表中的所有图像。
- 方法:点击工具栏上显著的“开始压缩”按钮(通常是一个播放或开始图标)。
- 快捷键:
Command + R(开始/重新压缩)。 - 操作位置:工具栏或菜单栏
操作 > 开始压缩。
压缩开始后,列表中的状态指示器会更新,状态栏显示总体进度。你可以随时点击“停止”按钮(工具栏)中断过程。
步骤 5:预览与比较结果
压缩完成后,检查压缩效果是否满意。
- 方法:在图像列表中选中一个已完成的图像。
- 在右侧预览面板中,使用“并排视图”或“滑块对比视图”仔细检查原图与压缩图的细节差异。
- 查看节省的空间百分比和具体文件大小变化。
- 如果不满意,可在该图像的设置面板中调整参数,然后单独对其重新压缩:右键点击该图像,选择“重新压缩”,或选中后按
Command + R。
步骤 6:导出优化后的图像
将压缩好的图像保存到指定位置。
- 方法一:替换原文件(默认且最常用)
- Squash 默认的导出行为是“原地替换”原文件。在压缩完成后,优化后的文件已直接覆盖原文件。
- 你可以在“偏好设置”中确认或更改此行为(例如选择“保留原文件”)。
- 方法二:导出到新位置
- 在图像列表中,选中一个或多个已压缩的图像(按住
Command键多选)。 - 右键点击选择“导出图像…”,或使用菜单栏
文件 > 导出图像...。 - 在弹出的保存对话框中,选择目标文件夹,点击“导出”。
- 在图像列表中,选中一个或多个已压缩的图像(按住
- 快捷键:
Command + Shift + E(导出选中图像)。
重要:如果选择“替换原文件”,建议在操作前确保原文件已备份,或使用版本控制系统(如 Git)管理,以防需要回退。
三、常用功能进阶技巧
- 批量保留/删除元数据:在“偏好设置”的压缩选项中,可以全局设置是否剥离 EXIF、地理位置等元数据。对于网页图片,剥离这些数据可以进一步减小文件体积并保护隐私。
- 使用预设:针对不同用途(如“网页发布”、“存档”、“电子邮件”),可以在单图像设置面板创建并保存自定义的压缩参数预设,便于快速套用。
- 服务与快捷指令集成:在 macOS 的“系统设置 > 键盘 > 键盘快捷键 > 服务”中,可以启用 Squash 添加的“使用 Squash 压缩图像”服务。之后在 Finder 中右键选中图片,即可在“服务”子菜单中直接调用 Squash 压缩。
- 深度预览:在对比预览时,放大到像素级别查看细节,确保在高压缩比下关键部分(如文字、线条)没有产生不可接受的瑕疵。
- 处理特殊格式:对于 SVG 文件,Squash 会进行代码优化;对于动态 GIF,确保压缩后动画流畅度。可在单图像设置中针对这些格式进行微调。
四、常见问题与解决方案
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 压缩后图像质量损失严重(模糊、色块) | 压缩强度设置过高,或格式特定参数(如 JPEG 质量)过低。 | 选中该图像,在右侧面板调高“质量”或降低“压缩强度”滑块,然后重新压缩该图像。 |
| 文件大小几乎没有变化 | 1. 原图已经是高度优化过的。 2. 压缩设置过于保守。 3. 某些无损格式(如 PNG)在简单场景下压缩空间有限。 |
1. 尝试提高压缩强度。 2. 对于 PNG,尝试启用“减少调色板”等有损选项。 3. 考虑转换格式(如将复杂照片 PNG 转为 JPEG)。 |
| 软件无法打开或添加某些图像文件 | 文件格式不受支持,或文件已损坏。 | 确认 Squash 支持的格式(PNG, JPEG, SVG, GIF, WebP 等)。尝试用其他图像查看器打开该文件以确认其完整性。 |
| 压缩过程意外停止或卡住 | 1. 遇到处理异常的大文件或特殊编码文件。 2. 软件临时故障。 |
1. 点击“停止”按钮,移除有问题的文件,重新尝试压缩其余文件。 2. 退出并重启 Squash 应用。 |
| 希望恢复被替换的原文件 | 默认设置为“替换原文件”,且未备份。 | 1. 如果原文件在 Time Machine 备份中,可从 Time Machine 恢复。 2. 未来操作前,在“偏好设置”中改为“保留原文件”,或手动备份原文件夹。 |
五、Squash for Mac 快捷键汇总表
| 功能 | 快捷键 (Mac) | 说明 |
|---|---|---|
| 添加图像 | Command + O |
打开文件选择器,添加图像到列表 |
| 开始/重新压缩 | Command + R |
开始压缩全部,或重新压缩选中项 |
| 停止压缩 | Command + . |
停止当前进行中的压缩任务 |
| 清空列表 | Command + Delete |
移除工作区中的所有图像 |
| 移除选中项 | Delete |
从列表中移除选中的图像项 |
| 导出选中图像 | Command + Shift + E |
将选中的图像导出到新位置 |
| 打开偏好设置 | Command + , |
打开软件偏好设置窗口 |
| 切换预览模式 | Command + P |
在并排、滑块等预览模式间切换 |
| 全选 | Command + A |
选中列表中的所有图像 |
| 隐藏/显示 Squash | Command + H |
隐藏 Squash 窗口 |
| 退出 Squash | Command + Q |
退出应用程序 |









