ImageOptim
开源的 macOS 图片压缩工具,把图片拖进窗口就自动调用 MozJPEG、pngquant 等工具取最小结果,并清除 EXIF 位置信息,适合做网页和 App 的开发者把导出图再压一道或给 Xcode 项目瘦身。
ImageOptim 是一个 macOS 上的图片压缩应用,解决的是图片「太大」的问题:网页图片体积大拖慢加载,App 安装包里的图片占空间,相机照片里还夹着 GPS 位置和机身序列号。把图片拖进它的窗口,它会自动跑一遍压缩,输出更小的文件,默认不改变画质。
主要功能
它本身不发明压缩算法,而是把几个成熟的开源工具串起来用:MozJPEG、pngquant、Pngcrush、7zip、SVGO 和 Google Zopfli,对同一张图分别处理再取最小的结果。除了压体积,它还会清掉看不见的冗余数据——EXIF 元数据、内嵌缩略图、注释和多余的颜色配置文件;如果确实要保留版权或相机信息,可以在偏好设置里关掉剥离。
默认模式是保守的无损压缩。想要更小的文件,可以打开有损压缩选项,这时 JPEG、PNG、SVG 和动态 GIF 都会被允许降低一点质量换取更大幅度缩减。它和 macOS 结合得比较紧,除了拖窗口,还能拖到 Dock 图标、用 Finder 的服务菜单,或者从命令行和 Sketch 里调用。
适合谁
主要是做网页和 App 的人:把 Photoshop 里「存储为 Web」导出的图再压一道,或者给 Xcode 项目瘦身。需要批量发布照片、又不想把拍摄地点带出去的人也用得上。
费用与限制
免费且开源,代码在 GitHub 上,按 GPL v2 或更新版本发布,作者接受捐赠。只支持 macOS,页面标注需要 macOS 11 及以上,当前版本 1.9.3,另提供适配 Yosemite 的旧版。它不在 App Store 上架,作者明确提醒商店里有仿冒品;安装包是压缩档,解不开时可以换用 The Unarchiver。处理 PNG 时偏慢,在偏好设置里关掉 PNGOUT 和 Zopfli 会快一些,压缩效果也会打点折扣。