Squoosh详细介绍

🖼️ 多种格式压缩与转换

Squoosh支持JPG、PNG、WebP、AVIF等多种图片格式的压缩和互转。压缩时提供多种编码器选择:MozJPEG(Mozilla优化的JPEG编码器,压缩率更高)、OptiPNG(PNG优化器,可减小文件大小同时保持无损)、WebP(Google开发的现代图片格式,在同等画质下文件体积远小于JPEG/PNG)、Browser JPEG/PNG/GIF/BMP/TIFF/PDF等。用户可自由选择最佳编码器组合,实现质量与体积的最优平衡。

🔍 实时对比预览

Squoosh将原始图片和压缩后图片并排显示,中间有一条可拖动的分隔线。用户可通过左右拖动分隔线直观对比压缩前后的画质差异,用缩放工具放大查看细节区域,确保压缩后的图片质量可以接受。这一功能让用户能在图像质量和文件大小之间找到最佳平衡点,不会因为过度压缩而影响视觉体验。

🔐 本地运算保障隐私

Squoosh最大的优势之一是所有图片处理均在用户的本地浏览器中进行,利用设备的CPU和GPU算力完成压缩编解码。图片不会被上传到任何服务器,有效保护了用户的隐私和数据安全。即使在断开网络的情况下(加载完成后),仍可正常使用压缩功能。这种本地运算的架构也意味着压缩速度只受限于设备性能,无需等待网络传输。

⚙️ 丰富的压缩参数调节

Squoosh提供了专业级的压缩参数调节能力,包括压缩质量滑块(精确控制画质与体积的平衡)、图片尺寸调整(按百分比或指定像素尺寸缩放)、旋转/裁剪功能、颜色数量降低等高级选项。用户可以精细控制每一项参数,满足从快速压缩到专业级优化的不同需求。同时还支持批量处理时的统一参数配置。

💻 桌面版与API集成

Squoosh除了Web在线版外,还提供基于Electron的桌面离线版(Squoosh Desktop App),适用于Windows、macOS和Linux系统。桌面版支持拖放批量处理图片,无需浏览器即可运行。对于开发者,Squoosh还提供npm包(@squoosh/lib)和JavaScript API,可集成到自动化工具链中。开发者可以在Node.js项目中调用Squoosh进行程序化图片压缩,适用于批量处理和CDN图片优化场景。

🎯 Google官方品质保证

Squoosh由Google Chrome实验室团队(GoogleChromeLabs)开发和维护,是Google推动WebP、AVIF等现代图片格式在Web生态普及的重要工具之一。作为Google的官方开源项目,Squoosh集成最新图片压缩技术,持续支持新格式和新编码器。与Google的Core Web Vitals优化一脉相承,帮助网站所有者优化图片加载速度,提升用户体验和SEO性能。

🚀 Squoosh独有功能特点

🔐 本地运算安全

图片不上传服务器,完全在本地浏览器处理

🖼️ 多格式互转

支持JPG/PNG/WebP/AVIF等多种格式互相转换

🔍 实时对比预览

左右滑块直观对比压缩前后画质差异

💻 桌面版+API

提供离线桌面版和npm API,适用于自动化批量处理

🔥 最新重大更新动态

2026-05

支持AVIF格式压缩

新增AVIF图片格式压缩支持,进一步缩小文件体积。

2026-01

Squoosh 3.0 发布

全面重构界面,支持批量拖放处理,桌面版性能提升。

2025-09

API 2.0 发布

npm @squoosh/lib API升级,支持更多编码器和配置参数。

📋 产品总结

Squoosh是Google Chrome实验室团队推出的完全免费开源的在线图片压缩工具。支持JPG、PNG、WebP、AVIF等多种图片格式的压缩和互相转换。提供MozJPEG、OptiPNG、WebP等多种编码器选择,附带丰富的压缩参数调节(质量、尺寸、裁剪、旋转、颜色降级等)。左右分割对比预览可直观对比压缩前后效果。所有图片处理在用户本地浏览器中完成,不上传至任何服务器,保护隐私安全。提供Web网页版、Electron桌面版和npm API,满足从普通用户到开发者的不同使用场景。

📚 参考文章与数据来源

引用总结: 综合Squoosh官网、GitHub仓库及设计社区评测信息整理。

📝 用户体验调查

这个Squoosh介绍页面对您是否有帮助?