base64的图片编码,python如何转存为一张图?
客户端已将图片转存为base64编码并传送到了server端,server如何将base64编码转存为一张实体图呢?所用语言python,框架web.py...
客户端已将图片转存为base64编码并传送到了server端,server如何将 base64 编码转存为一张实体图呢? 所用语言 python,框架web.py
展开
1个回答
展开全部
import base64
使用b64decode解码
使用b64decode解码
追问
没有看明白我的问题,解码后如何保存成 一张比如 xxxx.jpg 图片
追答
# -*- coding: utf-8 -*-
"""
Created on Thu Apr 25 09:17:21 2013
@author: Leniy
"""
import os, base64
leniystr = "iVBORw0KGgoAAAANSUhEUgAAACwAAAAOCAYAAABU4P48AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAGYktHRAD/AP8A/6C9p5MAAAF6SURBVEhL1ZY9coMwEIWfchZIkckJxAmAhoojiNJu3KV0lwZK+xRU6ATmBJkUEXdRVj8MmGFsk9ge+5vReFlb2of0diymCTwRL0CHKmJgjKGQPnszJAqqw1iEqvOphZDgexJjRweq9QGrwKcWcmfB/+cCwf0xDiMan2dXIZp870ZBM6ecsIQs7Lzx2rLwa428ekawKZBgTxEvFbQqwSlu1+G830VDx61Qmh/RrO0So8YZBH2060//ohK1KUyILHYBcVqwrK1YgxHJwjVa//z1MxUj0OzMwgFe311mGTEyo5gq1kZxX5uX2Ax6L/QwTVK2WYZxmHYNf0Pow78SO8XYk2Lpt5fnKW3BwGWC228oH8756mrEG2enfYLEbS/y9HhjTgvuF6DDSaIKHTXYdsZX1yNAmtuCDp5jovfcDgdYHTQa1w0IrYc5SqVh7XoDgjS3jW0QH6sjO1jMX/NDoUpNgum6IHTjU2MeSLDSZD9zr7FDzKklnuzyA/wCcpDKoLig94YAAAAASUVORK5CYII="
imgData = base64.b64decode(leniystr)
leniyimg = open('imgout.png','wb')
leniyimg.write(imgData)
leniyimg.close()
imgData = base64.b64encode(yourstring)
那么imgData就是图片的二进制编码。
然后open('img.png','wb')写入就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询