import gradio as gr from PIL import Image def resize_image(image): new_width=360 new_height=image.height*new_width//image.width resized_image = image.resize((new_width, new_height)) return resized_image iface = gr.Interface(fn=resize_image, inputs=[gr.Image(type="pil")], outputs=gr.Image(type="pil", label="360width Image") ) iface.launch()