Copper-image / app.py
Doubleupai's picture
Update app.py
d603819 verified
Raw
History Blame Contribute Delete
676 Bytes
import gradio as gr
from PIL import Image
def crop_image(image, x1, y1, x2, y2):
return image.crop((x1, y1, x2, y2))
iface = gr.Interface(
fn=crop_image,
inputs=[
gr.inputs.Image(type="pil"),
gr.inputs.Slider(minimum=0, maximum=500, default=0, label="X1"),
gr.inputs.Slider(minimum=0, maximum=500, default=0, label="Y1"),
gr.inputs.Slider(minimum=0, maximum=500, default=500, label="X2"),
gr.inputs.Slider(minimum=0, maximum=500, default=500, label="Y2"),
],
outputs=gr.outputs.Image(type="pil"),
title="Image Cropping Tool",
description="Upload an image and use the sliders to crop it."
)
iface.launch()