ritwikraha's picture
Update app.py
e51a16d verified
raw
history blame
595 Bytes
import gradio as gr
import imageio
def create_mask(image):
imageio.imwrite("output_image.png", image["mask"])
return image["mask"]
with gr.Blocks() as demo:
gr.Markdown(
"""
# Image Mask Creator
Draw on the image to create a mask.
"""
)
with gr.Row():
base_image = gr.Image(tool="sketch", label="Base Image", width=512, height=512, show_label=True)
mask_image = gr.Image(label="Mask Image", show_label=True)
btn = gr.Button("Create Mask")
btn.click(create_mask, inputs=base_image, outputs=mask_image)
demo.launch(debug=True)