Spaces:
Runtime error
Runtime error
Updated visibility change callbacks
Browse files
app.py
CHANGED
@@ -211,7 +211,7 @@ editor = ImageEditor()
|
|
211 |
def change_component_visibility(component_types, invert_choices):
|
212 |
|
213 |
def visibility_impl(visible):
|
214 |
-
return [component_types[idx].update(visible ^ invert_choices[idx]) for idx in range(len(component_types))]
|
215 |
|
216 |
return visibility_impl
|
217 |
|
@@ -226,22 +226,23 @@ with blocks:
|
|
226 |
"For more information about the paper and code for training your own models (with examples OR text), see below."
|
227 |
)
|
228 |
|
229 |
-
with gr.
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
|
|
234 |
video_choice = gr.inputs.Checkbox(default=False, label="Generate Video?", optional=False)
|
235 |
|
236 |
edit_choice = gr.inputs.Checkbox(default=False, label="With Editing?", optional=False)
|
237 |
vid_format_choice = gr.inputs.Radio(choices=["gif", "mp4"], type="value", default='mp4', label="Video Format")
|
238 |
-
|
239 |
img_button = gr.Button("Edit Image")
|
240 |
-
vid_button = gr.Button("
|
241 |
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
|
246 |
visibility_fn = change_component_visibility(component_types=[gr.Checkbox, gr.Radio, gr.Video, gr.Button, gr.Image, gr.Button],
|
247 |
invert_choices=[False, False, False, False, True, True])
|
|
|
211 |
def change_component_visibility(component_types, invert_choices):
|
212 |
|
213 |
def visibility_impl(visible):
|
214 |
+
return [component_types[idx].update(visible=visible ^ invert_choices[idx]) for idx in range(len(component_types))]
|
215 |
|
216 |
return visibility_impl
|
217 |
|
|
|
226 |
"For more information about the paper and code for training your own models (with examples OR text), see below."
|
227 |
)
|
228 |
|
229 |
+
with gr.Row():
|
230 |
+
|
231 |
+
with gr.Column():
|
232 |
+
input_img = gr.inputs.Image(type="filepath", label="Input image")
|
233 |
+
style_choice = gr.inputs.CheckboxGroup(choices=editor.get_style_list(), type="value", label="Choose your styles!")
|
234 |
+
|
235 |
video_choice = gr.inputs.Checkbox(default=False, label="Generate Video?", optional=False)
|
236 |
|
237 |
edit_choice = gr.inputs.Checkbox(default=False, label="With Editing?", optional=False)
|
238 |
vid_format_choice = gr.inputs.Radio(choices=["gif", "mp4"], type="value", default='mp4', label="Video Format")
|
239 |
+
|
240 |
img_button = gr.Button("Edit Image")
|
241 |
+
vid_button = gr.Button("Generate Video")
|
242 |
|
243 |
+
with gr.Column():
|
244 |
+
img_output = gr.outputs.Image(type="file")
|
245 |
+
vid_output = gr.outputs.Video()
|
246 |
|
247 |
visibility_fn = change_component_visibility(component_types=[gr.Checkbox, gr.Radio, gr.Video, gr.Button, gr.Image, gr.Button],
|
248 |
invert_choices=[False, False, False, False, True, True])
|