Spaces:
Sleeping
Sleeping
import gradio as gr | |
from PIL import Image | |
def simple_function(name): | |
# Просто возвращаем приветственное сообщение | |
return f"Привет, {name}!" | |
def load_image(): | |
# Загрузка изображения pipeline.png | |
try: | |
img = Image.open("pipeline.png") | |
return img | |
except IOError: | |
return "Ошибка: Изображение pipeline.png не найдено." | |
with gr.Blocks() as demo: | |
gr.Markdown("# Генерация приветственного сообщения и отображение изображения") | |
with gr.Row(): | |
with gr.Column(scale=1): | |
name_input = gr.Textbox(label="Введите ваше имя") | |
greeting_output = gr.Textbox(label="Приветствие") | |
submit_btn = gr.Button("Отправить") | |
with gr.Column(scale=1): | |
image_output = gr.Image(label="Pipeline изображение") | |
# Устанавливаем действия для кнопки | |
submit_btn.click(simple_function, inputs=name_input, outputs=greeting_output) | |
image_output.update(load_image()) # Загружаем и отображаем изображение при запуске | |
demo.launch() |