首页  >  文章  >  后端开发  >  如何在 Python 中将 Base64 编码的图像转换并保存到文件系统?

如何在 Python 中将 Base64 编码的图像转换并保存到文件系统?

Barbara Streisand
Barbara Streisand原创
2024-10-20 07:52:29209浏览

How to Convert and Save a Base64-Encoded Image to the Filesystem in Python?

将 Base64 格式的字符串转换为图像并保存在文件系统上

给定一个表示 PNG 图像的 Base64 格式的字符串,一个常见的任务是需要保存它图像以 PNG 文件形式传输到文件系统。

以下是将 Base64 字符串转换为图像并使用 Python 将其保存到文件系统的步骤:

  1. 将 Base64 字符串解码为获取原始图像数据:
<code class="python">import base64

img_data = base64.b64decode(base64_string)</code>
  1. 以二进制方式打开文件进行写入:
<code class="python">with open("image.png", "wb") as f:</code>
  1. 写入原始图像数据到文件:
<code class="python">    f.write(img_data)</code>
  1. 关闭文件:
<code class="python">f.close()</code>

这是一个完整的示例:

<code class="python">import base64

# Replace "base64_string" with the actual base64-encoded string
base64_string = ""

img_data = base64.b64decode(base64_string)

with open("image.png", "wb") as f:
    f.write(img_data)</code>

这会将 PNG 图像保存到当前目录中名为“image.png”的文件中。

以上是如何在 Python 中将 Base64 编码的图像转换并保存到文件系统?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn