如何用Python中将Base64字符串转换为图像.

如何用Python中将Base64字符串转换为图像

如何用Python中将Base64字符串转换为图像

  我们需要知道,要将图像存储或传输到某些图像,我们需要将其转换为字符串,以便该字符串应该描绘我们作为输入提供的图像。之前,我们的文章有介绍过 如何用Python中将图像转换为Base64字符串,在 Python 中做操作,并不复杂,因为我们有很多 Python 中的函数可用。

如何用Python中将Base64字符串转换为图像

  Base64 编码使我们能够将包含二进制或文本数据的字节转换为 ASCII 字符。python 中 base64.b64encode() 方法的目的是将二进制数据转换为 ASCII 安全的“ 文本 ”。现在,晓得博客带您了解如何用Python中将Base64字符串转换为图像。

在 Python 中将Base64 字符串转换为图像

  要将图像转换为 Python 中的 Base64 字符串,我们必须使用提供 b64encode() 方法的 Python base64 模块。Python base64.b64encode( ) 函数使用 Base64 对字符串进行编码并返回该字符串。而将 Base64字符串 转换为图像则是相反的过程,需要使用 base64.b64decode( ) 函数。

  推荐:如何使用Python获取每日新闻

Python中base64转Image的例子

import base64


file = open("..//pythonProject3/python_download_logo.txt",'rb')
byte = file.read()
file.close()

decodeit = open('hello_baidu.jpeg', 'wb')
decodeit.write(base64.b64decode((byte)))
decodeit.close()

  在我的项目文件夹中,有一个名为 python_download_logo.txt 的内容为 用Python中将图像转换为Base64字符串 生成的字符串 。 在这个例子中,我们以“ rb”模式打开我们的文件。

  带有 open() 函数的 Python 打开一个文件,然后我们可以执行我们想要的任何操作。当我们不再需要它时,它会自动关闭文件。然后用 b64decode() 方法对其进行编码。,如下所示:

Python中base64转Image示例

  然后,你就可以在文件存储的位置找到生成的图片了。

总结

  以上是晓得博客为你介绍的怎么用Python中将Base64字符串转换为图像的全部内容,所以呢,使用 Python 解决问题就是如此的简单。

  推荐:零基础如何开始学习Python


滚动至顶部