Exemple de comment convertir une image png ou jpg en base64 avec python ?
Installer le module python pybase64
Pour convertir une une image png ou jpg en base64, une solution est d'utiliser le module python pybase64 que l'on peut installer avec pip
pip install pybase64
ou en passant par conda
conda install -c conda-forge pybase64
Convertir une image png ou jpg en base64
import base64
with open("img.png", "rb") as img_file:
encoded_string = base64.b64encode(img_file.read())
print(encoded_string)
donne par exemple
b'iVBORw0KGgo...ozAAAAABJRU5ErkJggg=='
Ajouter une image encodée en base64 avec Markdown
L'image encodée en base64 peut alors etre utiliser comme ceci:
<img src="data:image/png;base64, encoded_string" >
Exemple:
<img src="data:image/png;base64,iVBORw0K...YKRozAAAAABJRU5ErkJggg==" />