一个相机照片或导出图形的文件夹很容易就达到几个 GB,而这些体积中的大部分对肉眼来说是察觉不到的——一张以 80% JPEG 质量压缩的照片,看起来几乎和未压缩版本一模一样,却只占用了一小部分空间。问题不在于知道压缩有用;而在于如何在不逐个打开数十上百个文件的情况下完成压缩。
为什么在 Mac 上"随便压缩一下"没那么简单
macOS 没有内置的批量压缩工具。预览可以用质量滑块一次导出一张图片,单张照片没问题,但无法扩展到批量场景。邮件在添加照片附件时的"图片大小"选项确实做了一种压缩,但它绑定在发送邮件这个动作上,而不是用来生成你能保留或上传到别处的压缩文件。对于真正的批量工作,你需要一款基于队列的工具。
不动原始文件的批量压缩
Mediasmith 通过它的图片队列来处理这个问题。拖入一个文件夹,保持相同的输出格式(如果同时也想转换格式则切换格式),然后设置一个质量等级。整个批次一次运行完成压缩,任务并发处理,大文件夹也不会耗时太久。
找到合适的质量等级
没有一个放之四海而皆准的"正确"压缩设置——这取决于图片本身及其用途。面向线上商店的产品摄影通常可以压得更狠一些,而面向全屏展示的作品集图片则需要更谨慎。先跑一小批测试,以实际尺寸查看输出效果,再决定是否将设置应用到成千上万张图片上。
把调整大小作为压缩的一部分
文件大小来自两个方面:质量和尺寸。一张 6000px 宽、却将在网页上以 800px 显示的照片,携带的像素数据根本没人会看到。因为调整大小和压缩处于同一条流水线,你可以先缩小尺寸再做质量压缩,这往往比单靠压缩更能减小文件体积。
为重复性任务设置预设
如果你经常压缩同一类图片——比如商店每周的产品照片——把格式、质量和调整尺寸设置保存为预设,未来的批次就只需一次点击。
一旦压缩变成一项批量操作,而不是逐文件的琐事,就再没有理由继续发布体积过大的图片了。