日常工作场景很多情况下需要进行图片压缩,例如独立站的Banner图,产品图,文章配图,如果体积过大,导致页面加载缓慢(“白屏” 时间长),用户可能直接关闭页面。根据行业标准,网页图片建议压缩至 100KB-1MB(具体看尺寸),比如淘宝商品图通常压缩到 500KB 以内,确保用户快速浏览,提高用户留存率。
市面上听到最多的莫过于熊猫压缩(TinyPng),Squoosh 等工具,下面对比下这三个不同的压缩工具的压缩效果:
TinyPng
TinyPng支持AVIF,WebP,PNG和JPEG等格式压缩,支持最多20张图片,每张限制5MB,可以手动设置目标格式。
官网地址:https://tinypng.com/
优点:
- 界面设计简单,方便操作
- 压缩速度快,质量相对较高
- 支持一键打包,可以存储到CDN
- 支持APNG动图
缺点:
- 文件有限制,最多20张图片,每张限制5MB
- 需要上传到云端,国内用户速度慢
- 不允许自定义压缩质量
Squoosh
Squoosh 是 Google Chrome Labs 开发的开源在线图像压缩工具,支持 JPEG、WebP、PNG 等多种格式的压缩,用户可调节参数来压缩图像大小,同时保持较高的图像质量。
优点
- 用户可调整图片尺寸、减少颜色数量、选择压缩算法等,通过参数优化组合,找到质量和体积的最佳平衡点。
- 无需注册登录,打开网页即可上传图片进行压缩,操作简单,界面简洁。
- 无需上传图片到CDN,保护用户隐私安全。
- 没有限制单个文件体积大小。
缺点
- 目前只能单张图片处理,对于需要批量压缩大量图片的用户来说,使用效率较低。
- 界面只有英文,对于英语不好的用户,初步使用时可能存在理解难度。
- 不支持动图压缩,例如Gif和APNG压缩。
ZipPic
最后重点介绍一下 ZipPic 这个图片压缩工具,同样是在线图片压缩,免登录,兼顾了 TinyPng 和 Squoosh 的优点,也弥补了两者的缺点。
优点
- 支持JPEG,PNG,AVIF,WEBP静态图片格式转换和压缩,也支持GIF,Animated Wep,APNG等动图压缩。
- 支持批量操作,以及一键打包下载。
- 支持图片裁剪功能,可以裁剪自己需要的尺寸。
- 支持多国语种,对国际化使用友好。
- 无需上传到服务器,都是本地进行图片处理,保证用户隐私安全。
总结
一款好用的图片压缩工具,可以满足大众90%的功能场景就是好的产品,如果有什么好的建议,欢迎评论区讨论。