import gradio as gr | |
from PIL import Image | |
import io | |
import base64 | |
# Função para converter base64 para imagem | |
def base64_to_image(base64_string): | |
# Decodifica a string base64 | |
img_data = base64.b64decode(base64_string) | |
# Converte para imagem | |
image = Image.open(io.BytesIO(img_data)) | |
return image | |
# Interface Gradio | |
iface = gr.Interface( | |
fn=base64_to_image, | |
inputs="text", | |
outputs="image", | |
live=True, | |
title="Base64 to JPG Converter", | |
description="Digite uma string base64 para converter em uma imagem JPG." | |
) | |
# Inicia a interface | |
iface.launch() | |