WIP: Gradio Compatibility Update #196

Closed
jewelsonn wants to merge 2 commits from main into main
4 changed files with 17 additions and 22 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ REFERENCE_PATH = os.path.join(
)
# Defining the version flag for the application
VERSION_FLAG: str = "v1.2.7"
VERSION_FLAG: str = "v1.2.8"
# Defining the path for 'sd-webui-faceswaplab' inside the 'extensions' directory
EXTENSION_PATH = os.path.join("extensions", "sd-webui-faceswaplab")
@@ -45,7 +45,6 @@ def face_inpainting_ui(id_prefix: str = "faceswaplab") -> List[gr.components.Com
inpaiting_model = gr.Dropdown(
choices=["Current"] + sd_models.checkpoint_tiles(),
default="Current",
label="sd model (experimental)",
elem_id=f"{id_prefix}_pp_inpainting_sd_model",
)
+6 -9
View File
@@ -249,10 +249,9 @@ def tools_ui() -> None:
)
with gr.Row():
build_batch_files = gr.components.File(
type="file",
type="filepath",
file_count="multiple",
label="Batch Sources Images",
optional=True,
elem_id="faceswaplab_build_batch_files",
)
preview = gr.components.Image(
@@ -265,20 +264,20 @@ def tools_ui() -> None:
)
build_name = gr.Textbox(
value="Face",
placeholder="Name of the character",
info="Name of the character",
label="Name of the character",
elem_id="faceswaplab_build_character_name",
)
build_gender = gr.Dropdown(
value=Gender.AUTO.name,
choices=[e.name for e in Gender],
placeholder="Gender of the character",
info="Gender of the character",
label="Gender of the character",
elem_id="faceswaplab_build_character_gender",
)
build_overwrite = gr.Checkbox(
False,
placeholder="overwrite",
info="overwrite",
label="Overwrite Checkpoint if exist (else will add number)",
elem_id="faceswaplab_build_overwrite",
)
@@ -310,10 +309,9 @@ def tools_ui() -> None:
)
with gr.Row():
extracted_source_files = gr.components.File(
type="file",
type="filepath",
file_count="multiple",
label="Batch Sources Images",
optional=True,
elem_id="faceswaplab_extract_batch_images",
)
extracted_faces = gr.Gallery(
@@ -366,10 +364,9 @@ def tools_ui() -> None:
)
with gr.Row():
batch_source_files = gr.components.File(
type="file",
type="filepath",
file_count="multiple",
label="Batch Sources Images",
optional=True,
elem_id="faceswaplab_batch_images",
)
batch_results = gr.Gallery(
+10 -11
View File
@@ -113,10 +113,9 @@ def faceswap_unit_ui(
elem_id=f"{id_prefix}_face{unit_num}_reference_image",
)
batch_files = gr.components.File(
type="file",
type="filepath",
file_count="multiple",
label="Batch Sources Images",
optional=True,
elem_id=f"{id_prefix}_face{unit_num}_batch_source_face_files",
)
gr.Markdown(
@@ -144,13 +143,13 @@ def faceswap_unit_ui(
with gr.Row():
enable = gr.Checkbox(
False,
placeholder="enable",
info="enable",
label="Enable",
elem_id=f"{id_prefix}_face{unit_num}_enable",
)
blend_faces = gr.Checkbox(
True,
placeholder="Blend Faces",
info="Blend Faces",
label="Blend Faces ((Source|Checkpoint)+References = 1)",
elem_id=f"{id_prefix}_face{unit_num}_blend_faces",
interactive=True,
@@ -162,19 +161,19 @@ def faceswap_unit_ui(
with gr.Row():
same_gender = gr.Checkbox(
False,
placeholder="Same Gender",
info="Same Gender",
label="Same Gender",
elem_id=f"{id_prefix}_face{unit_num}_same_gender",
)
sort_by_size = gr.Checkbox(
False,
placeholder="Sort by size",
info="Sort by size",
label="Sort by size (larger>smaller)",
elem_id=f"{id_prefix}_face{unit_num}_sort_by_size",
)
target_faces_index = gr.Textbox(
value=f"{unit_num-1}",
placeholder="Which face to swap (comma separated), start from 0 (by gender if same_gender is enabled)",
info="Which face to swap (comma separated), start from 0 (by gender if same_gender is enabled)",
label="Target face : Comma separated face number(s)",
elem_id=f"{id_prefix}_face{unit_num}_target_faces_index",
)
@@ -185,7 +184,7 @@ def faceswap_unit_ui(
value=0,
precision=0,
minimum=0,
placeholder="Which face to get from reference image start from 0",
info="Which face to get from reference image start from 0",
label="Reference source face : start from 0",
elem_id=f"{id_prefix}_face{unit_num}_reference_face_index",
)
@@ -195,14 +194,14 @@ def faceswap_unit_ui(
)
swap_in_source = gr.Checkbox(
False,
placeholder="Swap face in source image",
info="Swap face in source image",
label="Swap in source image (blended face)",
visible=is_img2img,
elem_id=f"{id_prefix}_face{unit_num}_swap_in_source",
)
swap_in_generated = gr.Checkbox(
True,
placeholder="Swap face in generated image",
info="Swap face in generated image",
label="Swap in generated image",
visible=is_img2img,
elem_id=f"{id_prefix}_face{unit_num}_swap_in_generated",
@@ -223,7 +222,7 @@ Otherwise, read the [doc](https://glucauze.github.io/sd-webui-faceswaplab/doc/)
with gr.Row():
check_similarity = gr.Checkbox(
False,
placeholder="discard",
info="discard",
label="Check similarity",
elem_id=f"{id_prefix}_face{unit_num}_check_similarity",
)