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

Barbara Streisand
发布: 2024-10-20 07:52:29
原创
135 人浏览过

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中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!