如何将 AVIF 图像转换为 PNG
准备可打开的 AVIF 图像 Base64 数据并提交后,工具会尝试将其转换为 PNG,并返回 PNG 的 Base64 文本及结果信息。空输入或无法打开的解码内容不会产生成功的转换结果。
先确认输入内容
AVIF 在部分编辑、预览或处理流程中不一定能直接使用,转换为 PNG 可以让后续流程接收更常见的图像格式。使用前要准备图像数据对应的 Base64 文本,而不是只填写图片名称或普通说明文字。工具会先解码这段数据,再尝试把解码结果作为图像打开,因此输入内容本身必须能够还原为可识别的图像。
按顺序完成格式转换
- 准备一份需要转换的 AVIF 图像,并取得其图像数据的 Base64 文本。检查文本是否完整,避免把截断内容、普通文字或无法识别的字节当成图像数据。 2. 在工具提供的图像数据输入位置填写这段 Base64 内容。文件输入属于可选项;如果没有提供内容,输入会保持为空。 3. 提交转换操作。处理时,工具先对输入进行 Base64 解码,然后尝试打开解码后的图像。 4. 等待结果并检查是否成功。成功时,取出返回的 PNG Base64 文本;如果后续流程需要文件,可将这段文本解码并保存为 PNG。
读取成功与失败状态
成功结果表示解码后的数据已被可用的图像支持打开,并完成了从 AVIF 数据到 PNG 数据的转换。返回内容中的目标格式值应为 PNG,PNG 图像数据以 Base64 文本提供,输出字节数则用于描述结果大小。结果还会带有源格式值;当图像格式无法取得时,该值可能回退为 AVIF。 失败结果不代表已经生成了可用的 PNG,尤其要留意输入是否为空,以及解码后的字节能否作为图像打开。若内容无法打开,或处理过程中出现未预期的异常,操作都会得到不成功的结果。
使用示例
你需要把一张 AVIF 图片交给接收 PNG 的后续流程,因此提交该图片的 Base64 图像数据,并使用返回的 PNG 数据。
准备一张能够正常打开的 AVIF 图片,将其图像数据编码为 Base64 文本并提交;收到成功结果后,读取 PNG Base64 文本,再按后续流程需要解码保存。
成功时,结果会包含 PNG Base64 文本、源格式值、目标格式值和输出字节数,不预设具体字节数或图像内容。
使用限制
- 空输入不会生成 PNG;解码后的字节还必须能够被可用的图像支持打开,处理异常也可能使结果不成功。
常见错误
- 如果输入为空,或 Base64 解码后的内容无法打开为图像,转换就会失败;请补充未被截断的 AVIF 图像数据后重新提交。
常见问题
转换成功后会返回什么?
转换成功时,结果会提供 PNG 图像数据的 Base64 文本、源格式值、目标格式值和输出字节数。
必须提供文件才能使用吗?
不必提供文件输入,但仍要填写可被解码并打开为图像的图像数据;不提供内容时,输入为空,操作会失败。
为什么 AVIF 数据没有转换成功?
只有当 Base64 解码后的字节能够被可用的图像支持打开时,转换才可能成功;无法打开的内容或处理异常会导致不成功的结果。