opsiclear-admin commited on
Commit
5f296d7
·
verified ·
1 Parent(s): cbaf215

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +1 -22
app.py CHANGED
@@ -699,8 +699,7 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="orange", neutral_hue="slate"),
699
 
700
  with gr.Row():
701
  with gr.Column(scale=1, min_width=360):
702
- multiimage_prompt = gr.Gallery(label="Multi-View Images", format="png", type="pil", height=400, columns=3)
703
- remove_img_btn = gr.Button("Remove Selected Image", size="sm", variant="secondary")
704
 
705
  resolution = gr.Radio(["512", "1024", "1536"], label="Resolution", value="1024")
706
  seed = gr.Slider(0, MAX_SEED, label="Seed", value=0, step=1)
@@ -755,31 +754,11 @@ with gr.Blocks(theme=gr.themes.Soft(primary_hue="orange", neutral_hue="slate"),
755
  output_buf = gr.State()
756
  processed_buf = gr.State()
757
  render_buf = gr.State()
758
- selected_img_idx = gr.State(value=None)
759
 
760
 
761
  # Handlers
762
  demo.load(start_session)
763
  demo.unload(end_session)
764
-
765
- def on_gallery_select(evt: gr.SelectData):
766
- return evt.index
767
-
768
- def remove_selected_image(images, idx):
769
- if images is None or idx is None or not images:
770
- return images, None
771
- images = list(images)
772
- if idx < len(images):
773
- images.pop(idx)
774
- return images, None
775
-
776
- multiimage_prompt.select(on_gallery_select, outputs=[selected_img_idx])
777
- remove_img_btn.click(
778
- remove_selected_image,
779
- inputs=[multiimage_prompt, selected_img_idx],
780
- outputs=[multiimage_prompt, selected_img_idx],
781
- )
782
-
783
  multiimage_prompt.upload(
784
  preprocess_images,
785
  inputs=[multiimage_prompt],
 
699
 
700
  with gr.Row():
701
  with gr.Column(scale=1, min_width=360):
702
+ multiimage_prompt = gr.Gallery(label="Multi-View Images", format="png", type="pil", height=400, columns=3, interactive=True)
 
703
 
704
  resolution = gr.Radio(["512", "1024", "1536"], label="Resolution", value="1024")
705
  seed = gr.Slider(0, MAX_SEED, label="Seed", value=0, step=1)
 
754
  output_buf = gr.State()
755
  processed_buf = gr.State()
756
  render_buf = gr.State()
 
757
 
758
 
759
  # Handlers
760
  demo.load(start_session)
761
  demo.unload(end_session)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
762
  multiimage_prompt.upload(
763
  preprocess_images,
764
  inputs=[multiimage_prompt],