Surn commited on
Commit
b75562b
·
1 Parent(s): 52881a1
Files changed (2) hide show
  1. app.py +22 -21
  2. requirements.txt +1 -0
app.py CHANGED
@@ -1246,6 +1246,27 @@ with gr.Blocks(css_paths="style_20250314.css", title=title, theme='Surn/beeuty',
1246
  btn_sketch_alpha_composite = gr.Button("Overlay Sketch on Input Image", elem_id="btn_sketchninput", elem_classes="solid")
1247
  gr.Markdown("### <span style='color: red; font-style: bolder;'>Click the pencil to start drawing.</span><br/>Do Not add to image if using a fill model. Black is replaced by fill model.", elem_classes="centered",sanitize_html=False)
1248
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1249
  with gr.Column(scale=1, elem_id="filters"):
1250
  with gr.Accordion("Image Filters (optional, fun)", open = False):
1251
  with gr.Row():
@@ -1300,26 +1321,6 @@ with gr.Blocks(css_paths="style_20250314.css", title=title, theme='Surn/beeuty',
1300
  blur_button = gr.Button("Blur Input Image", elem_classes="solid")
1301
  blur_sketch_button = gr.Button("Blur Sketch", elem_classes="solid")
1302
  blur_hura_button = gr.Button("Blur HURA", elem_classes="solid")
1303
- with gr.Accordion("Generate Hex Hura Background", open = False):
1304
- hex_components = hex_hura.render()
1305
- with gr.Row():
1306
- hura_alpha_composite_slider = gr.Slider(0,100,50,0.5, label="HURA Transparancy", elem_id="hura_alpha_composite_slider", interactive=True)
1307
- with gr.Row():
1308
- hura_button = gr.Button("Composite Input Image", elem_classes="solid")
1309
- hura_sketch_button = gr.Button("Composite Sketh Image", elem_classes="solid")
1310
-
1311
- hura_sketch_button.click(
1312
- fn=composite_with_control_sync,
1313
- inputs=[sketch_image, hex_components["target_image"], hura_alpha_composite_slider],
1314
- outputs=[sketch_image],
1315
- scroll_to_output=True
1316
- )
1317
- hura_button.click(
1318
- fn=composite_with_control_sync,
1319
- inputs=[input_image, hex_components["target_image"], hura_alpha_composite_slider],
1320
- outputs=[input_image],
1321
- scroll_to_output=True
1322
- )
1323
 
1324
  with gr.Tabs(selected="hex_gen") as input_tabs:
1325
  with gr.Tab("HexaGrid Generation", id="hex_gen") as hexa_gen_tab:
@@ -1494,7 +1495,7 @@ with gr.Blocks(css_paths="style_20250314.css", title=title, theme='Surn/beeuty',
1494
  prerendered_image_gallery = gr.Gallery(label="Image Gallery", show_label=True, value=build_prerendered_images_by_quality(3,'thumbnail'), elem_id="gallery",
1495
  elem_classes="solid", type="filepath", columns=[3], rows=[3], preview=False ,object_fit="contain", height="auto", format="png",allow_preview=False)
1496
  with gr.Row():
1497
- image_guidance_stength = gr.Slider(label="Image Guidance Strength (prompt percentage)", info="applies to Input, Sketch and Template Image",minimum=0, maximum=1.0, value=0.85, step=0.01, interactive=True)
1498
 
1499
  with gr.Tab("Add Margins", id="margins") as margins_tab:
1500
  with gr.Row():
 
1246
  btn_sketch_alpha_composite = gr.Button("Overlay Sketch on Input Image", elem_id="btn_sketchninput", elem_classes="solid")
1247
  gr.Markdown("### <span style='color: red; font-style: bolder;'>Click the pencil to start drawing.</span><br/>Do Not add to image if using a fill model. Black is replaced by fill model.", elem_classes="centered",sanitize_html=False)
1248
 
1249
+ with gr.Accordion("Generate HURA Background", open = False):
1250
+ hex_components = hex_hura.render()
1251
+ with gr.Row():
1252
+ hura_alpha_composite_slider = gr.Slider(0,100,50,0.5, label="HURA Transparancy", elem_id="hura_alpha_composite_slider", interactive=True)
1253
+ with gr.Row():
1254
+ hura_button = gr.Button("Composite Input Image", elem_classes="solid")
1255
+ hura_sketch_button = gr.Button("Composite Sketh Image", elem_classes="solid")
1256
+
1257
+ hura_sketch_button.click(
1258
+ fn=composite_with_control_sync,
1259
+ inputs=[sketch_image, hex_components["target_image"], hura_alpha_composite_slider],
1260
+ outputs=[sketch_image],
1261
+ scroll_to_output=True
1262
+ )
1263
+ hura_button.click(
1264
+ fn=composite_with_control_sync,
1265
+ inputs=[input_image, hex_components["target_image"], hura_alpha_composite_slider],
1266
+ outputs=[input_image],
1267
+ scroll_to_output=True
1268
+ )
1269
+
1270
  with gr.Column(scale=1, elem_id="filters"):
1271
  with gr.Accordion("Image Filters (optional, fun)", open = False):
1272
  with gr.Row():
 
1321
  blur_button = gr.Button("Blur Input Image", elem_classes="solid")
1322
  blur_sketch_button = gr.Button("Blur Sketch", elem_classes="solid")
1323
  blur_hura_button = gr.Button("Blur HURA", elem_classes="solid")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1324
 
1325
  with gr.Tabs(selected="hex_gen") as input_tabs:
1326
  with gr.Tab("HexaGrid Generation", id="hex_gen") as hexa_gen_tab:
 
1495
  prerendered_image_gallery = gr.Gallery(label="Image Gallery", show_label=True, value=build_prerendered_images_by_quality(3,'thumbnail'), elem_id="gallery",
1496
  elem_classes="solid", type="filepath", columns=[3], rows=[3], preview=False ,object_fit="contain", height="auto", format="png",allow_preview=False)
1497
  with gr.Row():
1498
+ image_guidance_stength = gr.Slider(label="Image Guidance Strength (prompt percentage)", info="applies to Input, Sketch and Template Image",minimum=0, maximum=1.0, value=0.9, step=0.01, interactive=True)
1499
 
1500
  with gr.Tab("Add Margins", id="margins") as margins_tab:
1501
  with gr.Row():
requirements.txt CHANGED
@@ -25,6 +25,7 @@ xformers #==0.0.29.post3
25
  Haishoku
26
  pybind11>=2.12
27
  huggingface_hub
 
28
  # git+https://github.com/huggingface/[email protected]#egg=transformers
29
  #git+https://github.com/gradio-app/[email protected]
30
  #gradio[oauth]
 
25
  Haishoku
26
  pybind11>=2.12
27
  huggingface_hub
28
+ hf_xet
29
  # git+https://github.com/huggingface/[email protected]#egg=transformers
30
  #git+https://github.com/gradio-app/[email protected]
31
  #gradio[oauth]