你从网页保存的表情和截图是 .webp,自己能看。发到工作群,对方 Windows 7 远程桌面、老版 WPS、某政务系统上传框全部报格式不支持。问题不在你的文件,在对方工具的白名单。
先分清静图还是动图
静态 WebP 转 JPG 是常规有损。动态 WebP 转 JPG 等于抽一帧当照片。你若发给别人的是「会动的表情」,转 JPG 之后对方拿到的是一张呆住的脸。那种情况转 GIF 更合适,但 GIF 256 色,渐变会脏。微信里再发一遍还会被压。
麻雀看图能播动态 WebP,这是安装包带的能力,不是系统「WebP 图像扩展」的副作用。系统扩展没装时,资源管理器缩略图可能是白的,但拖进麻雀看图仍能播。
动态 WebP 的 RIFF 里有 ANIM 块,静图没有。属性「详细信息」不一定写「帧数」。先在麻雀看图里看会不会动,再决定转 JPG 还是保 WebP。
政务上传框若写「仅支持 jpg/jpeg/png」,把动态 WebP 硬改后缀会报「文件类型不正确」或「不是有效的图片文件」。用十六进制看前四字节应是 RIFF,再跟 WEBP。对方 Windows 7 远程桌面里的老 WPS 没有 WebP 解码,这不是你的文件坏了。转 JPG 之前先在麻雀看图里确认会不会动:会动就先告诉对方「转完是静图」,再出副本。原 .webp 留在归档夹,以后你自己还要当表情用。
转给「只能收 JPG」的人
单张:打开,另存为 JPEG,质量 85 附近通常够用。批量:Tab 进管理,多选,目标格式 JPG,输出到新目录。批量有额度;单张无限。输出是副本,.webp 原件别删——以后你自己还要当动图用。
对方系统只收 JPG 时,动图转完一定不会动。先口头说清楚。工作截图转 JPG 注意文字边缘,质量档太低会像打码。
- 政务、银行、报名网站:按它们写的 JPG/JPEG,不要心存侥幸传 WebP。
- 对方是 macOS 或新版 Chrome:WebP 能开,不必转,转了只是无谓发糊。
- 动图要保留循环:不要走 JPG。对方环境只认 GIF 再转 GIF,并告知颜色会变差。
不要用画图当转换器
Win11 画图能开 WebP,另存 JPG 时常常丢掉 ICC,颜色发闷。麻雀看图查看阶段会把 ICC 转到 sRGB 再显示;另存 JPG 时按查看用的那套相对可预期的 sRGB 走。需要印刷级色彩管理,请用专业软件,不要拿看图软件的另存当 RIP。
画图打开 WebP 失败或只出第一帧,是画图能力问题。不要用它当转换器,更不要覆盖原 WebP。
表情包和工作截图要分开处理
表情包几乎都是动图。工作截图另存成 WebP 多半是静的。批量转换前在看图窗口点开两张确认会不会动。动的转 JPG 等于抽帧,对方会问「怎么不会动」。静的转 JPG 才是体积和兼容的问题。微信再发一遍还会压,重要截图用文件发送或网盘。
老版 Office 插入 WebP 直接失败。给领导的 PPT 用 PNG 或 JPG 副本。自己归档可留 WebP。改后缀骗过资源管理器图标,骗不过解码器,照片应用会报文件损坏。那种「损坏」不是磁盘坏道。
表情包透明底转 JPG 会铺底,和 PNG 转 JPG 是同一类事。要白底先铺再转,要透明就别转 JPG。
常见问题
转 JPG 之后体积反而更大? 常见。WebP 同质量往往比 JPEG 更小。对方系统不认 WebP 时,你是在用体积换兼容。
改后缀成 .jpg 行不行? 不行。容器还是 RIFF/WebP,解码器按 JPEG 读会报文件损坏。