如何将图像转换为 Base64 编码的数据 URI
将非空的图片 Base64 文本提交给工具,即可在处理成功后获得 Base64 表示;默认还会生成带 MIME 类型的数据 URI。若不需要数据 URI,可关闭对应选项。
先了解输入与输出
如果你手头已有图片的 Base64 文本,需要把它整理成可嵌入网页或其他文本环境的内容,可以使用这个工具处理。它会接收一段图片数据,成功后生成原始图片字节的 Base64 表示;还可以选择是否同时生成带 MIME 类型的数据 URI。输入范围是已提供的 Base64 图片数据,不是远程图片地址或任意非图片内容。
操作步骤:输入 Base64 并选择输出形式
-
准备图片对应的 Base64 文本。不要把图片网址、普通文字或未经编码的文件内容直接当作图片数据输入。
-
将 Base64 文本填入图片数据输入框。该输入默认为空,但空输入会被拒绝,因此需要提供非空内容。工具会先对文本进行 Base64 解码,再尝试把得到的字节作为图片打开。
-
根据使用场景决定是否保留数据 URI。这个选项默认启用;保持启用时,结果会包含带 MIME 类型的数据 URI。若只需要 Base64 表示,可关闭该选项,成功结果中不会生成数据 URI 字符串。
-
执行处理并查看结果。支持识别 PNG、JPEG、WEBP、GIF 和 BMP,并为这些图片使用对应的图片 MIME 类型。若没有检测到图片格式,会采用 PNG 和
image/png;若检测到的格式不在已识别范围内,返回的格式会保留检测到的值,但 MIME 类型会回退为image/png。
如何理解结果与失败情况
成功结果应包含图片字节的 Base64 表示。数据 URI选项保持启用时,还应看到由 MIME 类型和该 Base64 表示组成的数据 URI;关闭后则只保留 Base64 表示,不会产生数据 URI字符串。若结果失败,可能与空输入、Base64 解码过程、图片打开过程或缺少图片解码支持有关。由于解码未启用严格校验,且图片打开只尝试读取字节,格式异常或部分损坏的数据不一定会在这一处理边界被判定为失败,因此不能仅凭一次成功打开就把输入视为经过完整校验。
使用示例
你需要把一张 PNG 图片整理成可放入文本内容中的 Base64 表示,并同时准备数据 URI。
准备一张 PNG 图片并取得其 Base64 文本,将这段非空文本填入图片数据输入,保持数据 URI选项启用后执行处理。
成功结果应包含图片的 Base64 表示;若数据 URI选项保持启用,还应包含带图片 MIME 类型的数据 URI。
使用限制
- 工具的处理边界包括 Base64 解码和尝试打开图片;未启用严格 Base64 校验,因此格式异常或部分损坏的数据不一定会在这一边界失败。
常见错误
- 常见原因是把输入留空,或粘贴的内容不是图片对应的 Base64 文本。请改用非空的图片 Base64 数据后再处理;工具需要先解码并尝试打开所得字节。
常见问题
这个工具接受什么输入?
可以,但需要先准备非空的图片 Base64 文本。工具会解码这段文本,并尝试将所得字节作为图片打开。
可以只生成 Base64 而不生成数据 URI吗?
默认启用数据 URI输出;如果只需要 Base64 表示,可以关闭该选项,成功结果不会生成数据 URI字符串。
哪些图片格式会得到对应的 MIME 类型?
PNG、JPEG、WEBP、GIF 和 BMP 会获得对应的图片 MIME 类型。没有检测到格式时会使用 PNG 和 image/png;检测到未识别格式时,格式值保留检测结果,但 MIME 类型回退为 image/png。