什么时候该做 webp 转 jpg
真正的理由几乎从来不是画质或体积,而是对面那个东西只认 JPEG。冲印店的机器、单反时代的 老照片管理软件、意外地多的招聘投递系统、想让图片在邮件正文里直接显示而不是变成附件的场景、 以及一大堆电商后台,都还在假设"图片就是 JPEG"。
如果没有什么在逼你,把有损 WebP 转成 JPG 其实是往后退了一小步,这个页面不会假装不是。
透明区域这件事得你自己定
这是别家转换器一般会跳过的部分。WebP 有 alpha 通道,JPEG 没有,所以每一个透明像素在写进 JPEG 之前都必须被填上颜色。这个选择错了,一个在白底上看着好好的 logo,到手就带了个黑框。
上面那个颜色控件就是干这个用的,默认白色,因为大家预期的就是白。如果这张图最后要放到有色 背景上,就把那个颜色填在这里,边缘会自然融进去,而不是露出一圈光晕。
质量那个数字到底在调什么
JPEG 的质量值并不是"画面保留了百分之多少"。它控制的是编码器在每个 8 × 8 像素块里,把高频 细节抹得多狠。照片很吃得住这种处理,因为真实场景里很少有刀切一样的硬边;而截图、图表、 文字、大面积纯色就很吃不住,这也是为什么一张截图存成 JPEG 会发虚,存成 PNG 就不会。
所以建议是按内容分,而不是按数字分:照片给到 90 到 92 就够,85 基本看不出来;只要画面里有 文字或成片纯色,就别用 JPEG,直接转 PNG。
JPG 和 JPEG 是同一种东西
这点值得说清楚,因为它让不少人以为搜 webp 转 jpeg 和搜 webp 转 jpg 是两件事。三个字母的扩展名只是"点后面只能跟三个
字符"那个年代留下来的习惯,格式没区别、画质没区别、兼容性也没区别:.jpg 和 .jpeg 逐字节
是同一类文件。
批量的处理方式
所有文件都在你的浏览器里挨个处理,设置对整批生效。改完质量或背景色点一下"应用改动",全部 文件会一起重新跑一遍——这比先转一个、发现设错、再从头来一遍省事得多。