Notez que Python décode l'image au format base64 et l'enregistre localement

introduction

Au travail, j'ai dû enregistrer l'API qui renvoie les données d'image au format base64 localement. J'ai un peu bataillé, donc un mémo (pour les débutants)

environnement

python 3.7.0

format base64

data:image/png;base64,iVBORw0KGg.....

code

splitString =Une variable qui contient une chaîne base64.split(',')
    img_binary = base64.b64decode(splitString[1])
    filename='hoge.png'
    with open(filename, 'wb') as f:
        f.write(img_binary)

Recommended Posts

Notez que Python décode l'image au format base64 et l'enregistre localement
Notez qu'il prend en charge Python 3
Un programme python qui redimensionne une vidéo et la transforme en image
Notez que je comprends l'algorithme des moindres carrés. Et je l'ai écrit en Python.
Format d'image en Python
Un script Python qui enregistre une image de presse-papiers (GTK) dans un fichier.
Indentation Python et format de chaîne
Notez que je comprends l'algorithme du classificateur Naive Bayes. Et je l'ai écrit en Python.
Ceci et cela des propriétés python
Démarrez la webcam, prenez une image fixe et enregistrez-la localement
[python] Envoyez l'image capturée de la caméra Web au serveur et enregistrez-la
Notez que cibuildwheel construit python bwheel (y compris le module C ++) en masse avec CI et le télécharge sur PyPI