【爬虫】data: image/png; base64图片数据
问题描述:
你有一个base64编码的图片数据,你想要将其转换为实际的图片文件。
解决方案:
你可以使用Python的base64
库和bytes
类型来将base64编码的字符串转换为图片文件。
示例代码:
import base64
# 假设你已经有了一个base64编码的字符串,名为data
data = 'data: image/png; base64,iVBORw0KGgoAAAANSUhEUgAAA...'
# 分离出base64编码的数据
_, b64_data = data.split(';base64,')
# 解码base64数据
decoded_data = base64.b64decode(b64_data)
# 将解码后的数据写入文件
with open('output.png', 'wb') as file:
file.write(decoded_data)
这段代码首先从base64数据中分离出编码部分,然后使用base64.b64decode()
函数解码数据,最后将解码后的二进制数据写入名为'output.png'的文件中。这样你就得到了一个实际的图片文件。
评论已关闭