LPX55 commited on
Commit
d34ddd1
·
verified ·
1 Parent(s): 763f9d6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -1
app.py CHANGED
@@ -13,7 +13,6 @@ import numpy as np
13
  MODELS = {
14
  "RealVisXL V5.0 Lightning": "SG161222/RealVisXL_V5.0_Lightning",
15
  "Lustify Lightning": "GraydientPlatformAPI/lustify-lightning",
16
- # "Lustify Inpaint": "andro-flock/LUSTIFY-SDXL-NSFW-checkpoint-v2-0-INPAINTING",
17
  "Juggernaut XL Lightning": "RunDiffusion/Juggernaut-XL-Lightning",
18
  }
19
 
@@ -485,6 +484,35 @@ with gr.Blocks(css=css, fill_height=True) as demo:
485
  use_as_input_button_outpaint = gr.Button("Use as Input Image", visible=False)
486
  history_gallery = gr.Gallery(label="History", columns=6, object_fit="contain", interactive=False)
487
  preview_image = gr.Image(label="Preview")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
488
  use_as_input_button_outpaint.click(
489
  fn=use_output_as_input,
490
  inputs=[result_outpaint],
 
13
  MODELS = {
14
  "RealVisXL V5.0 Lightning": "SG161222/RealVisXL_V5.0_Lightning",
15
  "Lustify Lightning": "GraydientPlatformAPI/lustify-lightning",
 
16
  "Juggernaut XL Lightning": "RunDiffusion/Juggernaut-XL-Lightning",
17
  }
18
 
 
484
  use_as_input_button_outpaint = gr.Button("Use as Input Image", visible=False)
485
  history_gallery = gr.Gallery(label="History", columns=6, object_fit="contain", interactive=False)
486
  preview_image = gr.Image(label="Preview")
487
+
488
+ target_ratio.change(
489
+ fn=preload_presets,
490
+ inputs=[target_ratio, width_slider, height_slider],
491
+ outputs=[width_slider, height_slider, settings_panel],
492
+ queue=False
493
+ )
494
+
495
+ width_slider.change(
496
+ fn=select_the_right_preset,
497
+ inputs=[width_slider, height_slider],
498
+ outputs=[target_ratio],
499
+ queue=False
500
+ )
501
+
502
+ height_slider.change(
503
+ fn=select_the_right_preset,
504
+ inputs=[width_slider, height_slider],
505
+ outputs=[target_ratio],
506
+ queue=False
507
+ )
508
+
509
+ resize_option.change(
510
+ fn=toggle_custom_resize_slider,
511
+ inputs=[resize_option],
512
+ outputs=[custom_resize_percentage],
513
+ queue=False
514
+ )
515
+
516
  use_as_input_button_outpaint.click(
517
  fn=use_output_as_input,
518
  inputs=[result_outpaint],