Pythonでbase64データを画像に変換する

Pythonで、base64ライブラリを使用してbase64データを画像に変換することができます。以下はbase64データを画像に書き出す例です:

import base64
import io
from PIL import Image

def write_base64_image(base64_data, file_path):
    # 解码base64数据
    image_data = base64.b64decode(base64_data)
    
    # 创建Image对象
    image = Image.open(io.BytesIO(image_data))
    
    # 保存图片
    image.save(file_path)

# 示例调用
base64_data = "base64数据"
file_path = "图片保存路径"
write_base64_image(base64_data, file_path)

サンプルコードでは、write_base64_image関数が2つのパラメーター、base64データおよび保存先ファイルパスを受け取ります。最初に、base64データを元の画像データにデコードするためにbase64.b64decode関数を使用します。次に、画像データをBytesIOオブジェクトに変換し、Image.open関数に渡してImageオブジェクトを作成します。最後に、Image.saveメソッドを使用して画像を指定されたファイルパスに保存します。

bannerAds