指南

如何将 PNG 图像转换为 WebP

该工具可把提供的 PNG 图像数据转换为 WebP,并支持选择性填写质量设置。转换成功后,结果以 Base64 文本形式提供。

工具 PNG 转 WebP 转换器

先确认数据形式与转换目标

PNG 转 WebP 适合处理已经准备好的 PNG 图像数据,并把结果交给后续需要 WebP 数据的场景。使用前要注意,这里的图像数据应以 Base64 文本提供,工具会先解码输入,再尝试打开图像。质量设置可以按需要填写;如果留空,工具会使用默认值 85。转换完成后,成功结果以 Base64 文本形式提供,而不是直接以可视化图片的形式说明结果。

按顺序提交 PNG 数据

  1. 准备一张 PNG 图像,并取得对应的 Base64 文本。不要只输入文件名、普通文字或无法还原图像的数据,因为工具会对提供的内容进行 Base64 解码,然后把解码结果作为图像打开。

  2. 将 Base64 文本填入图像数据输入处。这个输入项目可以不填写,但省略后会采用空值;空图像数据不能完成转换,所以实际操作时应提供非空内容。

  3. 根据需要填写质量设置。留空时采用 85;已知信息没有规定可用的质量范围,也没有说明某个数值必然对应某种视觉效果,因此只应使用你已经确认适用的设置,不要从默认值推断其他范围。

  4. 提交转换并查看操作是否成功。成功后读取返回的 Base64 文本,它代表转换后的 WebP 图像数据。若操作未成功,先核对输入是否为空、内容能否正确解码并打开,再考虑转换或保存阶段是否出现问题。

根据返回形式判断下一步

看到成功结果时,应把返回内容理解为 WebP 图像数据的 Base64 表示,可将其传递给后续接受这种数据形式的处理环节。输入为调色板模式图像时,转换过程中会先转为 RGBA,再保存为 WebP,因此不能据此认为输出会继续保留原来的调色板模式。

失败结果说明这次操作没有完成,并不只对应一种原因。空输入会直接造成失败;能够提交内容后,Base64 解码、图像打开、格式转换或保存环节仍可能出错。若所需的图像处理库不可用,操作同样会失败。此工具已确认的转换方向是 PNG 到 WebP,不应把这项能力延伸理解为其他图像格式之间的通用转换。

使用示例

你准备把一张 PNG 图片交给后续流程,并已取得该图片的 Base64 数据,因而选择使用默认质量完成 WebP 转换。

准备一张 PNG 图片,将其编码为 Base64 文本,填入图像数据输入处并把质量设置留空后提交;随后查看操作是否成功及返回内容是否为 Base64 文本。

成功时会得到一段 Base64 文本形式的 WebP 图像数据。

使用限制

  • 已确认的能力范围是 PNG 转 WebP;解码、打开、转换或保存失败,或所需图像处理库不可用时,操作不会成功。

常见错误

  • 原因:没有填写图像数据时,输入会采用空值,因而无法完成转换。改正:提供非空的 Base64 文本,并确认解码后对应的是可打开的 PNG 图像,再重新提交。

常见问题

图像数据可以不填写吗?

可以省略,但省略后图像数据会是空值,操作会失败。要完成转换,请提供非空且能解码并打开为 PNG 图像的 Base64 文本。

质量设置可以留空吗?

可以。质量项目属于可选设置,留空时采用默认值 85;已知信息没有提供质量范围,也没有保证某个设置会产生特定视觉效果。

转换成功后返回什么?

成功后得到的是以 Base64 文本表示的 WebP 图像数据。你需要把这段文本交给能够接收该数据形式的后续环节,而不是把它当作已经显示出来的图片。

工具

PNG 转 WebP 转换器