teste / app.py
akopiler's picture
Update app.py
577a8fc verified
raw
history blame contribute delete
773 Bytes
import gradio as gr
from PIL import Image, ImageOps
# Função de processamento (converte para tons de cinza)
def converter_para_cinza(imagem):
if imagem is None:
return None
imagem_cinza = ImageOps.grayscale(imagem)
return imagem_cinza
# Caminho da imagem local padrão
caminho_imagem_padrao = "Yann_Lecun.png" # "big picture.png" # substitua com o nome do seu arquivo #"Yann_Lecun.png"
with gr.Blocks() as demo:
gr.Markdown("## Conversor de Imagem para Escala de Cinza")
entrada = gr.Image(value=caminho_imagem_padrao, label="Imagem de entrada", type="pil")
botao = gr.Button("Converter")
saida = gr.Image(label="Imagem em escala de cinza")
botao.click(fn=converter_para_cinza, inputs=entrada, outputs=saida)
demo.launch()