Significant commited on
Commit
4c80957
·
verified ·
1 Parent(s): ebed2d0

Update app.py

Browse files

share button test

Files changed (1) hide show
  1. app.py +13 -34
app.py CHANGED
@@ -353,7 +353,7 @@ article = r""" """
353
  # <br>
354
  # If our work is useful for your research, please consider citing:
355
 
356
- #bibtex
357
  # @article{li2023photomaker,
358
  # title={PhotoMaker: Customizing Realistic Human Photos via Stacked ID Embedding},
359
  # author={Li, Zhen and Cao, Mingdeng and Wang, Xintao and Qi, Zhongang and Cheng, Ming-Ming and Shan, Ying},
@@ -472,41 +472,19 @@ with gr.Blocks(css=css) as demo:
472
  with gr.Column(visible=False, elem_id="reupload_wrapper") as clear_button:
473
  remove_and_reupload = gr.ClearButton(value="Remove and upload new ones", components=files, size="sm")
474
 
 
 
 
 
 
 
 
475
 
476
  gender_selector = gr.Radio(
477
  label="Choose Gender",
478
  choices=["woman", "man"],
479
  value="woman"
480
  )
481
-
482
- prompt_selector = gr.Dropdown(
483
- label="Select Prompt",
484
- choices=list(get_prompts_by_gender("woman").keys()),
485
- value="Select Prompt Theme", # default name
486
- interactive=True
487
- )
488
-
489
-
490
- def get_full_prompt(gender, prompt_name):
491
- return get_prompts_by_gender(gender)[prompt_name]
492
-
493
- prompt_selector.change(
494
- fn=get_full_prompt,
495
- inputs=[gender_selector, prompt_selector],
496
- outputs=prompt # `prompt` here would be your gr.Textbox holding the full text
497
- )
498
-
499
-
500
- # prompt = gr.Dropdown(
501
- # label="Select Prompt",
502
- # # choices=list(get_prompts_by_gender("woman").values()), # default to woman
503
- # choices=list(get_prompts_by_gender("woman").keys()),
504
- # # value=list(get_prompts_by_gender("woman").values())[0],
505
- # value = "Select Your Prompt",
506
- # interactive=True
507
- # )
508
-
509
-
510
 
511
 
512
  with gr.Row():
@@ -515,8 +493,8 @@ with gr.Blocks(css=css) as demo:
515
 
516
 
517
  def update_prompt_dropdown(gender):
518
- prompt_names = list(get_prompts_by_gender(gender).keys())
519
- return gr.update(choices=prompt_names, value=prompts[0]) # sets default to first
520
 
521
  gender_selector.change(
522
  # fn=update_prompt_on_gender_change,
@@ -525,7 +503,7 @@ with gr.Blocks(css=css) as demo:
525
 
526
  fn=update_prompt_dropdown,
527
  inputs=gender_selector,
528
- outputs=prompt_selector
529
  )
530
 
531
 
@@ -611,7 +589,8 @@ with gr.Blocks(css=css) as demo:
611
  )
612
  randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
613
  with gr.Column():
614
- gallery = gr.Gallery(label="Generated Images")
 
615
  usage_tips = gr.Markdown(label="Usage tips of PhotoMaker", value=tips ,visible=False, elem_id="usage_tips_section")
616
 
617
  # usage_tips = gr.Markdown(label="Usage tips of PhotoMaker", value=tips ,visible=False)
 
353
  # <br>
354
  # If our work is useful for your research, please consider citing:
355
 
356
+ # bibtex
357
  # @article{li2023photomaker,
358
  # title={PhotoMaker: Customizing Realistic Human Photos via Stacked ID Embedding},
359
  # author={Li, Zhen and Cao, Mingdeng and Wang, Xintao and Qi, Zhongang and Cheng, Ming-Ming and Shan, Ying},
 
472
  with gr.Column(visible=False, elem_id="reupload_wrapper") as clear_button:
473
  remove_and_reupload = gr.ClearButton(value="Remove and upload new ones", components=files, size="sm")
474
 
475
+ prompt = gr.Dropdown(
476
+ label="Select Prompt",
477
+ choices=list(get_prompts_by_gender("woman").values()), # default to woman
478
+ # value=list(get_prompts_by_gender("woman").values())[0],
479
+ value = "Select Your Prompt",
480
+ interactive=True
481
+ )
482
 
483
  gender_selector = gr.Radio(
484
  label="Choose Gender",
485
  choices=["woman", "man"],
486
  value="woman"
487
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
488
 
489
 
490
  with gr.Row():
 
493
 
494
 
495
  def update_prompt_dropdown(gender):
496
+ prompts = list(get_prompts_by_gender(gender).values())
497
+ return gr.update(choices=prompts, value=prompts[0]) # sets default to first
498
 
499
  gender_selector.change(
500
  # fn=update_prompt_on_gender_change,
 
503
 
504
  fn=update_prompt_dropdown,
505
  inputs=gender_selector,
506
+ outputs=prompt
507
  )
508
 
509
 
 
589
  )
590
  randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
591
  with gr.Column():
592
+ # gallery = gr.Gallery(label="Generated Images")
593
+ gallery = gr.Gallery(label="Generated Images", show_share_button=False)
594
  usage_tips = gr.Markdown(label="Usage tips of PhotoMaker", value=tips ,visible=False, elem_id="usage_tips_section")
595
 
596
  # usage_tips = gr.Markdown(label="Usage tips of PhotoMaker", value=tips ,visible=False)