Google的Squoosh仍然是技术上最令人印象深刻的图片压缩工具之一。 其WebAssembly驱动的浏览器引擎、并排预览,以及对AVIF、WebP、MozJPEG和OxiPNG等编解码器的支持使其独树一帜。 但Squoosh有一个根本性的限制:每次只能处理一张图片。 2026年它与替代工具相比如何?
Squoosh的优势
- 隐私性:完全基于浏览器,不上传任何内容
- 编解码器多样性:MozJPEG、WebP、AVIF、JPEG XL、OxiPNG、Oxipng、Browser PNG
- 并排预览:像素级质量对比
- 精细控制:质量滑块、调整大小、高级编码器设置
- 开源:Apache 2.0许可证
Squoosh的弱点
- 每次只能处理一张图片 — 这是大多数工作流程的决定性缺点
- 不支持批量下载
- 不支持多文件拖放
- UI针对桌面端优化;在移动端不够便捷
- 处理大图片时较慢(WebAssembly开销 vs 浏览器原生编解码器)
Squoosh vs Picovert
Picovert专门针对Squoosh不擅长的使用场景而构建:批量压缩。 拖入50张图片,设置质量,一次全部压缩,下载为zip文件。 像Squoosh一样仅在浏览器中运行,但使用原生编解码器速度更快, 注重工作流程效率而非精细控制。
| 功能 | Squoosh | Picovert |
|---|---|---|
| 批量处理 | ❌ 1张 | ✅ 无限制 |
| 隐私保护 | ✅ 仅浏览器 | ✅ 仅浏览器 |
| WebP输出 | ✅ | ✅ |
| AVIF输出 | ✅ | ✅ |
| HEIC输入 | ❌ | ✅ |
| 并排预览 | ✅ | ❌ |
| 编码器设置 | 非常详细 | 质量滑块 |
| 移动端体验 | 尚可 | 已优化 |
| 免费 | ✅ | ✅ |
Squoosh vs TinyPNG
TinyPNG基于服务器处理,需要上传文件。Squoosh基于浏览器,所有处理在本地进行。 对于注重隐私的工作,Squoosh明显更胜一筹。 TinyPNG的优势在于支持20张图片的批量处理,而Squoosh只能处理1张。 两者都不支持WebP/AVIF输出。
Squoosh vs Compress-or-Die
Compress-or-Die提供更多JPEG二次采样选项和服务器端处理。 Squoosh提供MozJPEG和浏览器端处理。 对于需要控制色度二次采样的JPEG专项压缩,Compress-or-Die实际上更强大。 对于包括AVIF和WebP在内的其他所有情况,Squoosh更好。
应该使用Squoosh的场景
- 压缩每个字节都很重要的单张重要图片
- 需要可视化比较精确的质量与文件大小权衡时
- 想要使用特定编解码器如MozJPEG或JPEG XL时
- 为落地页准备主视觉图片
不应该使用Squoosh的场景
- 同时压缩5张以上图片 → 使用Picovert
- 需要HEIC格式输入时 → 使用Picovert
- 在平板电脑或手机上工作时 → 使用Picovert
- 需要批量压缩并转换为WebP时 → 使用Picovert
结论
Squoosh是网页端图片工具技术能力的完美展示,在单张图片优化方面仍然是黄金标准。 但它从未设计用于批量工作流程。 对于这种需求,Picovert才是正确的工具 — 同样的仅限浏览器的隐私保障、更快的原生编解码器处理速度、无限量的批处理。 两者结合使用:需要精心优化一张主视觉图片时用Squoosh,其他所有情况用Picovert。