Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -126,6 +126,7 @@ def infer(
|
|
| 126 |
controlnet_conditioning_scale=0.5, # Сила влияния ControlNet
|
| 127 |
ip_source_image=None, # Исходное изображение IP_adapter
|
| 128 |
ip_adapter_image=None, # Контрольное изображение IP_adapter
|
|
|
|
| 129 |
progress=gr.Progress(track_tqdm=True)
|
| 130 |
):
|
| 131 |
|
|
@@ -534,6 +535,10 @@ def infer(
|
|
| 534 |
}
|
| 535 |
|
| 536 |
image = pipe(**params).images[0]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 537 |
|
| 538 |
return image
|
| 539 |
# ---------------------------------------------------------------------------------------------------------------------------------------------
|
|
@@ -751,6 +756,14 @@ with gr.Blocks(css=css) as demo:
|
|
| 751 |
outputs=ip_adapter_options
|
| 752 |
)
|
| 753 |
# ---------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 754 |
|
| 755 |
gr.Examples(examples=examples, inputs=[prompt], label="Examples for prompt:")
|
| 756 |
gr.Examples(examples=examples_negative, inputs=[negative_prompt], label="Examples for negative prompt:")
|
|
@@ -784,6 +797,7 @@ with gr.Blocks(css=css) as demo:
|
|
| 784 |
controlnet_conditioning_scale, # Сила влияния ControlNet
|
| 785 |
ip_source_image, # Исходное изображение IP_adapter
|
| 786 |
ip_adapter_image, # Контрольное изображение IP_adapter
|
|
|
|
| 787 |
],
|
| 788 |
outputs=[result],
|
| 789 |
)
|
|
|
|
| 126 |
controlnet_conditioning_scale=0.5, # Сила влияния ControlNet
|
| 127 |
ip_source_image=None, # Исходное изображение IP_adapter
|
| 128 |
ip_adapter_image=None, # Контрольное изображение IP_adapter
|
| 129 |
+
remove_bg, # Удаление фона с изображения
|
| 130 |
progress=gr.Progress(track_tqdm=True)
|
| 131 |
):
|
| 132 |
|
|
|
|
| 535 |
}
|
| 536 |
|
| 537 |
image = pipe(**params).images[0]
|
| 538 |
+
|
| 539 |
+
# Если выбрано удаление фона
|
| 540 |
+
if remove_bg:
|
| 541 |
+
image = remove(image)
|
| 542 |
|
| 543 |
return image
|
| 544 |
# ---------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
| 756 |
outputs=ip_adapter_options
|
| 757 |
)
|
| 758 |
# ---------------------------------------------------------------------------------------------------------
|
| 759 |
+
|
| 760 |
+
# Checkbox для удаления фона
|
| 761 |
+
remove_bg = gr.Checkbox(
|
| 762 |
+
label="Remove Background",
|
| 763 |
+
value=False,
|
| 764 |
+
interactive=True
|
| 765 |
+
)
|
| 766 |
+
# ---------------------------------------------------------------------------------------------------------
|
| 767 |
|
| 768 |
gr.Examples(examples=examples, inputs=[prompt], label="Examples for prompt:")
|
| 769 |
gr.Examples(examples=examples_negative, inputs=[negative_prompt], label="Examples for negative prompt:")
|
|
|
|
| 797 |
controlnet_conditioning_scale, # Сила влияния ControlNet
|
| 798 |
ip_source_image, # Исходное изображение IP_adapter
|
| 799 |
ip_adapter_image, # Контрольное изображение IP_adapter
|
| 800 |
+
remove_bg, # Удаление фона с изображения
|
| 801 |
],
|
| 802 |
outputs=[result],
|
| 803 |
)
|