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() |