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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章