image-pluser-webui/tabs/Stacking/app.py
2023-04-18 13:16:16 +03:00

20 lines
658 B
Python

import gradio as gr
from processing.stacking import stacking
from methods.stack_methods import methods
with gr.Blocks() as app:
gr.Markdown("Stacking images.")
with gr.Row():
with gr.Column():
directory = gr.Text(
placeholder="A directory with many images of the same size",
lines=1,
label="Directory",
)
method = gr.Dropdown(choices=methods, value=methods[0], label="Method")
submit = gr.Button("Submit")
with gr.Column():
output = gr.Gallery()
submit.click(stacking, inputs=[directory, method], outputs=[output])