跳到正文
返回博客

问题排查

WebP 图片打不开、传不上去?转成 JPG 或 PNG

6 分钟阅读

WebP 图片打不开、传不上去?转成 JPG 或 PNG

从网上保存的图片变成了 .webp,修图软件、PPT 或报名系统打不开、传不上去?最快的办法是把它转成 JPG,如果带透明背景就转成 PNG。用 WebP 转 JPG 工具 几秒钟就能搞定,全程在浏览器里完成,图片不会上传到任何服务器。

下面讲清楚:为什么总遇到 WebP、转换前可以先试什么、JPG 和 PNG 怎么选,以及批量转换和画质设置。

为什么你保存的图片是 WebP

WebP 是一种专为网页加速设计的图片格式。同样的观感下,WebP 往往比 JPG 或 PNG 更小,所以很多网站都在用,甚至原图是 JPG,网站发给你的也可能是 WebP。现在的浏览器都能直接显示 WebP,所以你在网页上完全看不出区别。

问题出在保存之后。不少软件是 WebP 普及之前做的,很多上传入口也只允许少数几种类型,通常就是 JPG、JPEG 和 PNG。一旦文件是 WebP,你可能看到“不支持的文件类型”、缩略图空白,或者软件干脆不打开。

常见的踩坑场景:

  • 只允许 JPG/PNG 的报名、简历、证件照和资料上传入口。
  • 版本较旧的 Office 和修图软件。
  • 在线打印、照片冲印服务。
  • 不能预览该文件的邮件和聊天工具。
  • 只接受特定扩展名的电商后台和内容管理系统。

转换之前可以先试试这些

WebP 的支持已经好了很多,但取决于系统版本和具体软件,先花一分钟检查一下不亏。

  • 先更新软件。较新版本的不少修图和办公软件可以直接打开 WebP。如果你的软件已经是好几年前的版本,问题可能就出在这里。
  • 试试系统自带的看图工具。较新版本的 Windows、macOS、iOS 和 Android 通常能在默认相册或看图软件里打开 WebP,打开后一般可以“另存为”或导出成 JPG。旧版本系统可能打不开,Windows 有时还需要额外安装图片扩展。
  • 别只改扩展名。把 photo.webp 改成 photo.jpg 并不会真正转换,只是改了名字。有的软件会读文件内容,所以还能打开,但很多上传入口会检查真实格式,照样拒绝。
  • 别指望“图片另存为”的小技巧。你拿到什么格式,取决于网站发给浏览器的是什么,同一张图在不同浏览器里可能一个是 WebP、一个是 JPG。也有浏览器插件,但效果不稳定,网站一改就失效。
  • 截图能应急,但分辨率会下降,还可能带进多余的界面元素,只当最后手段。

如果这些都不行,或者图片不止一两张,直接转换更快也更可靠。

怎么把 WebP 转成 JPG 或 PNG

电脑和手机上的操作一样,任何现代浏览器都可以。

  1. 打开 WebP 转 JPG 工具,把 WebP 文件拖进页面,或点击上传区域选择文件,可以一次选多个。
  2. 确认输出格式。默认已选 JPG;需要透明背景的话改选 PNG(下面细说)。
  3. 输出 JPG 时,用滑块设置画质,默认是 92%。
  4. 点击转换按钮,稍等片刻。
  5. 保存结果。单个文件会直接下载;多个文件可以逐个保存,也可以打包成一个 ZIP。

转换后的图片保持原来的像素尺寸,文件名不变、只换扩展名,比如 banner.webp 会变成 banner.jpg。解码和重新编码都在你自己的设备上完成,不上传、不用注册、不加水印。

提示:在手机上,转换后的文件通常保存在“下载”文件夹,也可以通过分享按钮直接发给其他应用。找不到文件时先去那里看看。

JPG 还是 PNG?怎么选

你的图片建议原因
普通照片JPG体积小,几乎所有地方都支持。
背景透明的 Logo 或图标PNGJPG 不支持透明,透明部分会变白。
带清晰文字的截图PNG无损,文字边缘更锐利,但文件更大。
必须压到很小才能上传的图JPG调低画质滑块即可减小体积。
以后还要反复编辑的图PNG每次保存都不会再损失画质。

关于透明,要记住一点:转成 JPG 时,透明区域会被填成白色。放在白底页面上没问题,放到有颜色的背景上就很难看,背景有影响时请选 PNG。

画质设置和文件大小

WebP 本身已经压缩过一次,转 JPG 相当于再来一次有损压缩。画质在 90% 或更高时,大多数照片肉眼很难看出差别,所以滑块默认设在 92%。实用建议:

  • 保持 90% 以上:要打印、再编辑或当作存档备份的图片。
  • 可以试 75%-85%:只在屏幕上看、而且上传大小限制比较紧的图片。
  • JPG 通常比原来的 WebP 稍大:因为 WebP 的压缩效率一般更高,这是正常现象,不是转换出了问题。
  • 如果表单有大小上限,先转换,再用图片压缩工具压到指定大小。

另外两点:动图 WebP 转换后只会保留一帧静态画面;PNG 是无损格式,所以输出 PNG 时没有画质滑块。

一次转换一整批 WebP

如果你从某个图集里存了十几张图,不用一张张来。在转换工具里一次选中所有 WebP 文件,输出格式和画质只设一次,一次转完。结果可以打包成 ZIP 一起下载,在手机上这比连续保存很多个文件更稳妥。

以后如果需要反过来,为网站瘦身图片,可以用 JPG 转 WebP;图片格式转换则支持 PNG、JPG、WebP 之间互转。

常见问题

为什么从网站下载的图片是 WebP?

很多网站为了加载更快而提供 WebP。你拿到哪种版本,可能取决于浏览器和网站的设置,所以同一张图今天是 JPG,明天可能就是 WebP。

把 .webp 改名成 .jpg 能解决吗?

不能。改名只改了文件的标签,没改内容。有的软件能兼容,但很多上传入口会检查文件内部,照样拒绝。真正转换才是可靠的办法。

WebP 转 JPG 会损失画质吗?

会有一点点,因为 JPG 是有损格式。画质设在 90% 或更高时,多数照片肉眼看不出损失。需要无损或透明背景请选 PNG。

转换时我的图片会被上传吗?

不会。转换在浏览器里进行,文件始终留在你的设备上。无需注册、不加水印,还可以一次转换多张图片。