CoolFace
Apppublic

13ze/base64

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
app.py28 linesDownload Raw Back to root
1import gradio as gr2from PIL import Image3import base644import io5 6def convert_base64_to_jpg(image_base64):7    # Se o base64 contiver o prefixo 'data:image/png;base64,', remova-o8    if image_base64.startswith("data:image"):9        image_base64 = image_base64.split(",")[1]10 11    try:12        # Decodifica o base6413        img_data = base64.b64decode(image_base64)14        # Cria a imagem15        image = Image.open(io.BytesIO(img_data))16        # Salva a imagem como JPG17        image.save('converted_image.jpg', 'JPEG')18        return 'converted_image.jpg'19    except Exception as e:20        return f"Erro ao processar a imagem: {str(e)}"21 22# Cria a interface Gradio23iface = gr.Interface(fn=convert_base64_to_jpg, 24                     inputs=gr.Textbox(placeholder="Insira base64 aqui", lines=5), 25                     outputs="file")26 27iface.launch()28