码迷,mamicode.com
首页 > 其他好文 > 详细

图片和base64相互转化

时间:2017-11-25 16:12:57      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:out   mic   nbsp   图像   转换   ons   打开   open   port   

 1 # -*- coding: utf-8 -*-
 2 import urllib2 as ulb
 3 import base64
 4 
 5 
 6 #用urllib2库链接网络图像
 7 response=ulb.Request(http://s14.sinaimg.cn/mw690/5562b044tx6BkMgSR09ad&690)
 8 fp=ulb.urlopen(response).read()        #打开网络图像文件句柄
 9 #把图片转化为base64形式
10 a=base64.b64encode(fp)
11 print(a)
12 
13 #把base64形式的图片转化为图片
14 imgData = base64.b64decode(a)
15 leniyimg = open(imgout.png,wb)
16 leniyimg.write(imgData)
17 leniyimg.close()
18 
19 #转化本地图片为base64
20 f=open(rc:\jb51.gif,rb) #二进制方式打开图文件
21 ls_f=base64.b64encode(f.read()) #读取文件内容,转换为base64编码
22 f.close()

 

图片和base64相互转化

标签:out   mic   nbsp   图像   转换   ons   打开   open   port   

原文地址:http://www.cnblogs.com/zhouxinfei/p/7895449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!