heaversm commited on
Commit
3c4d0e1
·
1 Parent(s): 593deb8

user initials toggleable

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -54,8 +54,14 @@ try:
54
  except Exception as e:
55
  print(e)
56
 
57
- image_paths_global = []
 
58
 
 
 
 
 
 
59
 
60
  def generate_images_wrapper(prompts, pw, model, show_labels):
61
  global image_paths_global, image_labels_global
@@ -168,6 +174,8 @@ with gr.Blocks() as demo:
168
  # btn.click(fn=generate_images_wrapper, inputs=[text, pw, model], outputs=output_images, api_name=False)
169
  btn.click(fn=generate_images_wrapper, inputs=[text, pw, model, show_labels], outputs=output_images, api_name=False)
170
 
 
 
171
  download_all_btn = gr.Button("Download All")
172
  download_link = gr.File(label="Download Zip")
173
  download_all_btn.click(fn=download_all_images, inputs=[], outputs=download_link)
 
54
  except Exception as e:
55
  print(e)
56
 
57
+ # image_paths_global = []
58
+ # image_labels_global = []
59
 
60
+ def update_labels(show_labels):
61
+ if show_labels:
62
+ return [(path, label) for path, label in zip(image_paths_global, image_labels_global)]
63
+ else:
64
+ return [(path, "") for path in image_paths_global] # Empty string as label to hide them
65
 
66
  def generate_images_wrapper(prompts, pw, model, show_labels):
67
  global image_paths_global, image_labels_global
 
174
  # btn.click(fn=generate_images_wrapper, inputs=[text, pw, model], outputs=output_images, api_name=False)
175
  btn.click(fn=generate_images_wrapper, inputs=[text, pw, model, show_labels], outputs=output_images, api_name=False)
176
 
177
+ show_labels.change(fn=update_labels, inputs=[show_labels], outputs=[output_images])
178
+
179
  download_all_btn = gr.Button("Download All")
180
  download_link = gr.File(label="Download Zip")
181
  download_all_btn.click(fn=download_all_images, inputs=[], outputs=download_link)