Spaces:
Build error
Build error
File size: 1,283 Bytes
78f22d2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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() |