使用指南发布日期 更新日期 阅读时间约 6 分钟

WebP 图片打不开怎么办?转换成 PNG、JPG 的方法

从网上保存的图片是 WebP 格式,结果插不进文档、上传时被拒绝,这种情况很常见。本文介绍如何排查 WebP 打不开的原因、只用浏览器把它转换成 PNG 或 JPG 的步骤,以及转换时不降低画质的技巧。

为什么图片会被保存成 WebP

保存网页上的图片后,发现扩展名是 .webp,这是很常见的情况。WebP 是为了让网页加载更快而被广泛使用的图片格式,很多网站都用 WebP 而不是 JPEG 来提供同一张照片。直接保存浏览器中显示的图片,得到的就是网站提供的格式。

也就是说,图片既没有损坏,也不是保存失败。浏览器可以正常显示,只有在接收的软件或服务不支持 WebP 时才会出问题。

  • 提交表单或二手交易 App 提示“不支持该格式”
  • 旧版本的办公软件无法插入
  • 照片冲印网站不接受
  • 发给客户后对方说“打不开”
  • 用图片编辑软件打开时报错

排查打不开的原因

同样是“打不开”,卡在哪一步决定了处理方法。按顺序检查下面几项,很快就能判断是否需要转换。

  1. 1

    拖到浏览器里打开

    较新版本的 Chrome、Edge、Safari、Firefox 都能显示 WebP。浏览器能显示,说明文件本身没问题,问题出在你用来打开它的软件上。

  2. 2

    确认是否连显示都不行

    如果浏览器也无法显示,可能是下载中断导致文件损坏。请重新保存后再试。

  3. 3

    确认上传目标支持的格式

    上传被拒绝时,该服务的说明里应该写有支持的格式。常见的是“仅限 JPEG”“仅限 PNG 和 JPEG”,转换成对应格式即可解决。

  4. 4

    确定是否需要透明背景

    背景透明的图片要转成 PNG,照片转成 JPEG 即可。先定好这一点再转换,就不用返工。

只用浏览器转换成 PNG、JPG

不需要安装软件。图片格式转换工具在浏览器内处理,图片不会被发送到服务器。

  1. 1

    读取要转换的 WebP 图片

    在工具的文件选择中指定已保存的 .webp 文件。读取后会显示原图预览。

  2. 2

    选择目标格式

    可以从 PNG、JPEG、WebP 中选择。请按上传目标的要求选择。没有要求时,照片选 JPEG,图表和标志选 PNG 比较稳妥。

  3. 3

    调整画质

    JPEG 和 WebP 可以用画质滑块调整。保持默认的 90% 左右,几乎看不出画质下降。只有想减小文件大小时才调低。

  4. 4

    转换并下载

    确认转换后的预览和文件大小后再保存。扩展名会根据所选格式自动加上。

转换成 PNG 还是 JPG

目标格式适合的图片透明文件大小
JPEG照片、风景、人物无法保留小
PNG标志、图表、截图、透明图片可以保留大
WebP放在自己网站上的图片可以保留最小

拿不准时,就看是否需要透明背景。把不需要透明的照片转成 PNG,只会让文件大小膨胀几倍。反过来,把有透明部分的标志转成 JPEG,透明的地方会被填成单色。

转换时不降低画质的技巧

  • 只从原始 WebP 转换一次。把 JPEG 再存成 JPEG,每次都会叠加画质损失
  • 保留原始 WebP 文件,想重新制作时可以作为原始数据
  • 画质滑块从 90% 左右开始。数值越低,轮廓周围越容易出现噪点
  • 含有文字或截图的图片转成 PNG。JPEG 容易让细线和文字发虚
  • 转换后一定要放大检查。缩小显示时很难发现画质下降

画质下降发生在以 JPEG、WebP 这类有损格式重新保存时。转换成 PNG 本身不会降低画质。不过要注意,原本以 JPEG 或 WebP 保存、已经有过损失的图片,即使转成 PNG 也无法恢复到损失之前。

一开始就不保存成 WebP

  • 用截图保存。截下的是屏幕上显示的内容,保存格式是 PNG 等
  • 如果图片的发布方提供下载链接,就用下载链接。原始文件大多是 JPEG
  • 在手机上,通过分享菜单保存到相册,有时会以相册的格式保存
  • 工作中常用的图片,收到时就统一转成 JPEG 或 PNG 再保管

话虽如此,WebP 显示快、体积小,是很优秀的格式。没有必要刻意回避,只在上传目标不支持时转换,是比较现实的做法。如果是放在自己网站上的图片,反而转换成 WebP 能让页面更轻。各格式的优缺点汇总在PNG、JPEG、WebP 的区别中。

常见问题

WebP 图片为什么打不开?
几乎都不是文件损坏,而是你使用的软件或服务不支持 WebP。主流浏览器都能显示,先试试拖到浏览器里能否打开。能显示的话,转换成目标要求的格式就能解决。
把扩展名改成 .jpg 能用吗?
不能。改了文件名,内容仍然是 WebP,上传时会被拒绝,或在打开时出错。需要用图片格式转换工具等,真正以 JPEG 重新保存。
应该转换成 PNG 还是 JPG?
需要保留透明背景的图片、标志、含文字的截图用 PNG,照片用 JPEG。透明图片转成 JPEG 会把透明部分填满,照片转成 PNG 文件会大好几倍。如果上传目标有指定格式,请按指定来。
转换后画质会下降吗?
转换成 PNG 不会降低画质。转换成 JPEG 或 WebP 时会按画质设置产生损失,但在 90% 左右几乎看不出区别。不过反复转换会叠加损失,所以请保留原始文件,从原始数据只转换一次。

本文介绍的工具

相关文章