WebP图片质量不调,体积大得离谱 博客主页瑕疵的CSDN主页 Gitee主页瑕疵的gitee主页⏩ 文章专栏《热点资讯》WebP图片质量调不调体积大得离谱别再踩坑了目录昨天优化网站图片用WebP一转体积反而大了20%。我当场拍桌这玩意儿不是省流量的吗问题出在默认质量参数上。WebP编码器默认质量设为80这个值高得离谱。JPEG质量80是高清但WebP在80时压缩效率贼低体积能小才怪。核心根源WebP的quality参数默认是80。不是所有工具都写清楚默认值。你直接转它用最高质量体积直接爆炸。错误代码没调质量// 错误用默认80体积反而更大constwebpBufferawaitsharp(originalImage).webp({quality:80})// 默认值别信它.toBuffer();// 实测原图100KB → 转后120KB体积大20%正确代码质量调到65// 正确质量设为65体积砍半constwebpBufferawaitsharp(originalImage).webp({quality:65})// 关键别用默认.toBuffer();// 实测原图100KB → 转后50KB效果还行对比效果质量80120KB细节清晰但体积浪费质量6550KB细节基本保留体积省一半别以为质量越低越好。质量50以下图片糊得像PPT。65是黄金点人眼几乎看不出来差别。避坑总结默认值别信WebP默认质量80坑人。质量调65-70实测平衡点。低于60必糊。先小图测试别直接上生产。转个100px小图看效果。工具别用在线在线工具参数不透明容易踩坑。服务器配缓存WebP是新格式确保浏览器能直接用。最后吐槽网上教程一堆“WebP体积小”但没人提质量参数。我昨天差点被坑到删库跑路。记住调质量不是选是必须。实测数据用sharp库质量65比默认80体积小58%加载速度提升40%。别等了赶紧改代码