Spaces:
Running
Running
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 |
)
|