launch-calcium commited on
Commit
39d9ecd
·
verified ·
1 Parent(s): 525e378

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +3 -11
app.py CHANGED
@@ -143,7 +143,7 @@ with gr.Blocks(title="KiwiMix XL v3") as demo:
143
  height = gr.Slider(768, 1344, value=1024, step=64, label="Height")
144
  run = gr.Button("Generate", variant="primary")
145
  with gr.Column(scale=1):
146
- result = gr.Image(label="Result", type="pil", format="png")
147
  used_seed = gr.Number(label="Seed used", interactive=False)
148
 
149
  gr.Examples(
@@ -163,7 +163,7 @@ with gr.Blocks(title="KiwiMix XL v3") as demo:
163
  with gr.Tab("Global gallery", elem_id="gallery-tab") as gallery_tab:
164
  gr.Markdown(
165
  "Everything generated in this Space, by anyone. Click an image, then use the "
166
- "download icon to save it."
167
  )
168
  refresh = gr.Button("🔄 Refresh gallery")
169
  gallery = gr.Gallery(
@@ -171,17 +171,9 @@ with gr.Blocks(title="KiwiMix XL v3") as demo:
171
  columns=4,
172
  height=560,
173
  object_fit="cover",
174
- show_download_button=True,
175
  preview=False,
 
176
  )
177
- download = gr.File(label="Download selected image", interactive=False, visible=False)
178
-
179
- def select_image(evt: gr.SelectData):
180
- """Expose the selected gallery image as a downloadable file."""
181
- url = evt.value["image"]["url"] if isinstance(evt.value, dict) else evt.value
182
- return gr.update(value=url, visible=True)
183
-
184
- gallery.select(select_image, None, download)
185
  refresh.click(load_gallery, None, gallery)
186
  gallery_tab.select(load_gallery, None, gallery)
187
 
 
143
  height = gr.Slider(768, 1344, value=1024, step=64, label="Height")
144
  run = gr.Button("Generate", variant="primary")
145
  with gr.Column(scale=1):
146
+ result = gr.Image(label="Result", type="pil", format="png", buttons=["download", "fullscreen"])
147
  used_seed = gr.Number(label="Seed used", interactive=False)
148
 
149
  gr.Examples(
 
163
  with gr.Tab("Global gallery", elem_id="gallery-tab") as gallery_tab:
164
  gr.Markdown(
165
  "Everything generated in this Space, by anyone. Click an image, then use the "
166
+ "download icon to save it, or Download all to grab the whole page."
167
  )
168
  refresh = gr.Button("🔄 Refresh gallery")
169
  gallery = gr.Gallery(
 
171
  columns=4,
172
  height=560,
173
  object_fit="cover",
 
174
  preview=False,
175
+ buttons=["download", "download_all", "fullscreen"],
176
  )
 
 
 
 
 
 
 
 
177
  refresh.click(load_gallery, None, gallery)
178
  gallery_tab.select(load_gallery, None, gallery)
179