我使用requests
從遠程URL獲取圖像。由於圖像將始終爲16x16,因此我想將它們轉換爲base64
,以便稍後可以將它們嵌入到HTML img
標記中。Python請求base64圖像
import requests
import base64
response = requests.get(url).content
print(response)
b = base64.b64encode(response)
src = "data:image/png;base64," + b
輸出爲response
是:
response = b'GIF89a\x80\x00\x80\x00\xc4\x1f\x00\xff\xff\xff\x00\x00\x00\xff\x00\x00\xff\x88\x88"""\xffff\...
HTML部分是:
<img src="{{src}}"/>
但不顯示圖像。
如何正確地base-64編碼response
?
你的問題是什麼? – Andy
我認爲這是「我有一個str(帶有圖像數據,但實際上並不重要)。我如何對base-64進行編碼,以便我可以從中構建數據URI?」 –