Maison  >  Article  >  développement back-end  >  Comment convertir une chaîne Base64 en image PNG et l'enregistrer dans un fichier ?

Comment convertir une chaîne Base64 en image PNG et l'enregistrer dans un fichier ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-20 07:52:02331parcourir

How to Convert Base64 String to PNG Image and Save to File?

Convertir une chaîne en Base64 en image et enregistrer sur le système de fichiers

Problème :
J'ai une chaîne dans format base64, qui représente une image PNG. Existe-t-il un moyen d'enregistrer cette image dans le système de fichiers, sous forme de fichier PNG ?

Réponse :

<code class="python">import base64

# Decode the base64 string into bytes
image_data = base64.decodebytes(base64_string)

# Write the decoded bytes to a file
with open("image.png", "wb") as f:
    f.write(image_data)</code>

Ce code créera un fichier PNG nommé "image .png" dans le répertoire de travail actuel.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn