Sto usando requests
per ottenere l'immagine dall'URL remoto. Dal momento che le immagini saranno sempre 16x16, voglio convertirle in base64
, in modo che io possa incorporarle in seguito per l'utilizzo nel tag HTML img
.Python richiede l'immagine base64
import requests
import base64
response = requests.get(url).content
print(response)
b = base64.b64encode(response)
src = "data:image/png;base64," + b
L'uscita per response
è:
response = b'GIF89a\x80\x00\x80\x00\xc4\x1f\x00\xff\xff\xff\x00\x00\x00\xff\x00\x00\xff\x88\x88"""\xffff\...
La parte HTML è:
<img src="{{src}}"/>
Ma l'immagine non viene visualizzata.
Come posso codificare in modo corretto base-64 il response
?
Qual è la tua domanda? – Andy
Penso che sia "Ho un' str' con (con i dati di immagine in esso, ma che non è veramente mater) .Come posso codificarlo in Base 64 per poter creare un URI di dati da esso? " –