File size: 773 Bytes
282f36e
 
 
 
 
 
 
 
 
 
 
577a8fc
282f36e
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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()