Update app.py
Browse files
app.py
CHANGED
@@ -85,7 +85,7 @@ def generate(image_editor, prompt, neg_prompt, versions):
|
|
85 |
final_gallery = versions
|
86 |
final_gallery.append(final_image)
|
87 |
|
88 |
-
return final_dict, gr.Gallery(value=final_gallery, visible=True), gr.update(visible=True)
|
89 |
|
90 |
with gr.Blocks() as demo:
|
91 |
gr.Markdown("""
|
@@ -105,18 +105,19 @@ with gr.Blocks() as demo:
|
|
105 |
with gr.Column():
|
106 |
version_gallery = gr.Gallery(label="Versions", type="pil", object_fit='contain', visible=False)
|
107 |
restore_button = gr.Button("Restore Version", visible=False)
|
|
|
108 |
selected = gr.Number(show_label=False, visible=False)
|
109 |
|
110 |
gr.Examples(
|
111 |
[[{'background':'./tony.jpg', 'layers':['./tony-mask.jpg'], 'composite':'./tony.jpg'}, 'black and white tuxedo, bowtie', 'ugly', None]],
|
112 |
[sketch_pad, prompt, neg_prompt, version_gallery],
|
113 |
-
[sketch_pad, version_gallery, restore_button],
|
114 |
generate,
|
115 |
cache_examples=True,
|
116 |
)
|
117 |
|
118 |
version_gallery.select(get_select_index, None, selected)
|
119 |
-
generate_button.click(fn=generate, inputs=[sketch_pad,prompt, neg_prompt, version_gallery], outputs=[sketch_pad, version_gallery, restore_button])
|
120 |
restore_button.click(fn=restore_version, inputs=[selected, version_gallery], outputs=sketch_pad)
|
121 |
|
122 |
demo.launch()
|
|
|
85 |
final_gallery = versions
|
86 |
final_gallery.append(final_image)
|
87 |
|
88 |
+
return final_dict, gr.Gallery(value=final_gallery, visible=True), gr.update(visible=True), gr.update(visible=True)
|
89 |
|
90 |
with gr.Blocks() as demo:
|
91 |
gr.Markdown("""
|
|
|
105 |
with gr.Column():
|
106 |
version_gallery = gr.Gallery(label="Versions", type="pil", object_fit='contain', visible=False)
|
107 |
restore_button = gr.Button("Restore Version", visible=False)
|
108 |
+
clear_button = br.Button('Clear', visible=False)
|
109 |
selected = gr.Number(show_label=False, visible=False)
|
110 |
|
111 |
gr.Examples(
|
112 |
[[{'background':'./tony.jpg', 'layers':['./tony-mask.jpg'], 'composite':'./tony.jpg'}, 'black and white tuxedo, bowtie', 'ugly', None]],
|
113 |
[sketch_pad, prompt, neg_prompt, version_gallery],
|
114 |
+
[sketch_pad, version_gallery, restore_button, clear_button],
|
115 |
generate,
|
116 |
cache_examples=True,
|
117 |
)
|
118 |
|
119 |
version_gallery.select(get_select_index, None, selected)
|
120 |
+
generate_button.click(fn=generate, inputs=[sketch_pad,prompt, neg_prompt, version_gallery], outputs=[sketch_pad, version_gallery, restore_button, clear_button])
|
121 |
restore_button.click(fn=restore_version, inputs=[selected, version_gallery], outputs=sketch_pad)
|
122 |
|
123 |
demo.launch()
|