diff options
author | AUTOMATIC <16777216c@gmail.com> | 2022-09-03 18:02:38 +0000 |
---|---|---|
committer | AUTOMATIC <16777216c@gmail.com> | 2022-09-03 18:02:38 +0000 |
commit | 657074a73deb2b1b4ac723bf3b16769770fd2931 (patch) | |
tree | 05d4dd61eb84ff5cda5f5c0093bf65d2cd1d59a3 /modules/ui.py | |
parent | e67a56dbb4643c7ddd01668bcd7c4ec7f58f7d81 (diff) | |
download | stable-diffusion-webui-gfx803-657074a73deb2b1b4ac723bf3b16769770fd2931.tar.gz stable-diffusion-webui-gfx803-657074a73deb2b1b4ac723bf3b16769770fd2931.tar.bz2 stable-diffusion-webui-gfx803-657074a73deb2b1b4ac723bf3b16769770fd2931.zip |
option to invert mask for inpainting
Diffstat (limited to 'modules/ui.py')
-rw-r--r-- | modules/ui.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/modules/ui.py b/modules/ui.py index 4256cdac..72a0687c 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -241,11 +241,14 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): steps = gr.Slider(minimum=1, maximum=150, step=1, label="Sampling Steps", value=20)
sampler_index = gr.Radio(label='Sampling method', choices=[x.name for x in samplers_for_img2img], value=samplers_for_img2img[0].name, type="index")
mask_blur = gr.Slider(label='Mask blur', minimum=0, maximum=64, step=1, value=4, visible=False)
- inpainting_fill = gr.Radio(label='Msked content', choices=['fill', 'original', 'latent noise', 'latent nothing'], value='fill', type="index", visible=False)
+ inpainting_fill = gr.Radio(label='Masked content', choices=['fill', 'original', 'latent noise', 'latent nothing'], value='fill', type="index", visible=False)
with gr.Row():
- use_gfpgan = gr.Checkbox(label='GFPGAN', value=False, visible=gfpgan.have_gfpgan)
inpaint_full_res = gr.Checkbox(label='Inpaint at full resolution', value=True, visible=False)
+ inpainting_mask_invert = gr.Radio(label='Masking mode', choices=['Inpaint masked', 'Inpaint not masked'], value='Inpaint masked', type="index", visible=False)
+
+ with gr.Row():
+ use_gfpgan = gr.Checkbox(label='GFPGAN', value=False, visible=gfpgan.have_gfpgan)
with gr.Row():
sd_upscale_upscaler_name = gr.Radio(label='Upscaler', choices=list(shared.sd_upscalers.keys()), value=list(shared.sd_upscalers.keys())[0], visible=False)
@@ -299,6 +302,7 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): sd_upscale_upscaler_name: gr_show(is_upscale),
sd_upscale_overlap: gr_show(is_upscale),
inpaint_full_res: gr_show(is_inpaint),
+ inpainting_mask_invert: gr_show(is_inpaint),
}
switch_mode.change(
@@ -314,6 +318,7 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): sd_upscale_upscaler_name,
sd_upscale_overlap,
inpaint_full_res,
+ inpainting_mask_invert,
]
)
@@ -340,6 +345,7 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): sd_upscale_upscaler_name,
sd_upscale_overlap,
inpaint_full_res,
+ inpainting_mask_invert,
] + custom_inputs,
outputs=[
img2img_gallery,
|