1. 程式人生 > >python-URL轉jpg圖片

python-URL轉jpg圖片

問題描述

有圖片地址,可以在網頁開啟 URL:https://bdfile.bluemoon.com.cn/group2/M00/0A/BA/wKg_HlwzY1SAIdXDAAFyo-ZOLKQ399.jpg

現需要將圖片url轉為圖片,儲存在本地

 

解決思路

在記憶體中將圖片url開啟,編碼為base64,在對這個編碼進行解碼為圖片進行儲存即可

import os,base64
import requests as req
from PIL import Image
from io import BytesIO

response = req.get("https://bdfile.bluemoon.com.cn/group2/M00/0A/BA/wKg_HlwzY1SAIdXDAAFyo-ZOLKQ399.jpg
") # 記憶體中開啟圖片 image = Image.open(BytesIO(response.content)) # 圖片的base64編碼 ls_f = base64.b64encode(BytesIO(response.content).read()) # base64編碼解碼 imgdata = base64.b64decode(ls_f) # 圖片檔案儲存 file = open('test.jpg','wb') file.write(imgdata) file.close()

 

結果