Spaces:
Build error
Build error
import gradio as gr | |
from PIL import Image | |
def resize_image(image, width, height): | |
# Открываем изображение с помощью PIL | |
img = Image.open(image) | |
# Изменяем размер изображения с использованием метода ближайшего соседа | |
resized_img = img.resize((width, height), Image.NEAREST) | |
# Сохраняем измененное изображение в памяти | |
resized_img.save("resized_image.png") | |
# Возвращаем измененное изображение | |
return "resized_image.png" | |
# Создаем пользовательский интерфейс с использованием Gradio | |
iface = gr.Interface( | |
fn=resize_image, | |
inputs=[ | |
gr.inputs.Image(type="pil"), | |
gr.inputs.Number(default=100, label="Ширина"), | |
gr.inputs.Number(default=100, label="Высота") | |
], | |
outputs=gr.outputs.Image(type="file"), | |
title="Изменение размера изображения с помощью метода ближайшего соседа", | |
description="Загрузите изображение и укажите желаемый размер." | |
) | |
# Запускаем интерфейс | |
iface.launch() |