python根据url下载图片到本地

import os,base64
import requests as req
from PIL import Image
from io import BytesIO
response = req.get('http://pic35.nipic.com/20131121/2531170_145358633000_2.jpg') # 将这个图片保存在内存
# 将这个图片从内存中打开,然后就可以用Image的方法进行操作了
image = Image.open(BytesIO(response.content)) 
# 得到这个图片的base64编码
ls_f=base64.b64encode(BytesIO(response.content).read()).decode('utf-8')
# 打印出这个base64编码
# print(ls_f)
print('data:image/jpeg;base64,%s'%ls_f)
#########################
# # 下面是将base64编码进行解码
# imgdata=base64.b64decode(ls_f)

# # 将它用写入一个图片文件即可保存
# file=open('3.jpg','wb')
# file.write(imgdata)
# # 关闭这个文件
# file.close()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章