ホームページ  >  記事  >  バックエンド開発  >  Base64 でエンコードされたイメージを Python でファイルシステムに変換して保存する方法

Base64 でエンコードされたイメージを Python でファイルシステムに変換して保存する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-10-20 07:52:29215ブラウズ

How to Convert and Save a Base64-Encoded Image to the Filesystem in Python?

base64 の文字列を画像に変換し、ファイルシステムに保存します

PNG 画像を表す Base64 形式の文字列を指定すると、一般的なタスクとしてこれを保存する必要があります。画像を PNG ファイルとしてファイル システムに保存します。

Python を使用して、base64 文字列を画像に変換し、ファイル システムに保存する手順は次のとおりです。

  1. base64 文字列を次のようにデコードします。生の画像データを取得します:
<code class="python">import base64

img_data = base64.b64decode(base64_string)</code>
  1. バイナリ モードで書き込むファイルを開きます:
<code class="python">with open("image.png", "wb") as f:</code>
  1. 生の画像データを書き込みますファイルへの追加:
<code class="python">    f.write(img_data)</code>
  1. ファイルを閉じる:
<code class="python">f.close()</code>

完全な例を次に示します:

<code class="python">import base64

# Replace "base64_string" with the actual base64-encoded string
base64_string = ""

img_data = base64.b64decode(base64_string)

with open("image.png", "wb") as f:
    f.write(img_data)</code>

これにより、PNG 画像が現在のディレクトリの「image.png」という名前のファイルに保存されます。

以上がBase64 でエンコードされたイメージを Python でファイルシステムに変換して保存する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。