aboutsummaryrefslogtreecommitdiffstats
path: root/modules/ui.py
diff options
context:
space:
mode:
authorCodeHatchling <steve@codehatch.com>2023-11-29 05:35:07 +0000
committerCodeHatchling <steve@codehatch.com>2023-11-29 05:35:07 +0000
commitc5c7fa06aae1ae9f8b6d29ae2da3874921d4729b (patch)
tree27a4fff92fcd4c979601a465cd20f279d3a09f50 /modules/ui.py
parentdebf836fcc8d9becc3da8b1a29e33f40b0d9ef3e (diff)
downloadstable-diffusion-webui-gfx803-c5c7fa06aae1ae9f8b6d29ae2da3874921d4729b.tar.gz
stable-diffusion-webui-gfx803-c5c7fa06aae1ae9f8b6d29ae2da3874921d4729b.tar.bz2
stable-diffusion-webui-gfx803-c5c7fa06aae1ae9f8b6d29ae2da3874921d4729b.zip
Added slider for detail preservation strength, removed largely needless offset parameter, changed labels in UI and for saving to/pasting data from PNG files.
Diffstat (limited to 'modules/ui.py')
-rw-r--r--modules/ui.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/modules/ui.py b/modules/ui.py
index 86c13086..f5e20147 100644
--- a/modules/ui.py
+++ b/modules/ui.py
@@ -732,9 +732,9 @@ def create_ui():
with FormRow():
mask_blur = gr.Slider(label='Mask blur', minimum=0, maximum=64, step=1, value=4, elem_id="img2img_mask_blur")
mask_alpha = gr.Slider(label="Mask transparency", visible=False, elem_id="img2img_mask_alpha")
- mask_blend_power = gr.Slider(label='Mask blend power', minimum=0, maximum=8, step=0.1, value=1, elem_id="img2img_mask_blend_power")
- mask_blend_scale = gr.Slider(label='Mask blend scale', minimum=0, maximum=8, step=0.1, value=1, elem_id="img2img_mask_blend_scale")
- mask_blend_offset = gr.Slider(label='Mask blend offset', minimum=-4, maximum=4, step=0.1, value=0, elem_id="img2img_mask_blend_offset")
+ mask_blend_power = gr.Slider(label='Blending bias', minimum=0, maximum=8, step=0.1, value=1, elem_id="img2img_mask_blend_power")
+ mask_blend_scale = gr.Slider(label='Blending preservation', minimum=0, maximum=8, step=0.05, value=1, elem_id="img2img_mask_blend_scale")
+ inpaint_detail_preservation = gr.Slider(label='Blending detail boost', minimum=1, maximum=32, step=0.5, value=16, elem_id="img2img_mask_blend_offset")
with FormRow():
inpainting_mask_invert = gr.Radio(label='Mask mode', choices=['Inpaint masked', 'Inpaint not masked'], value='Inpaint masked', type="index", elem_id="img2img_mask_mode")
@@ -786,7 +786,7 @@ def create_ui():
mask_alpha,
mask_blend_power,
mask_blend_scale,
- mask_blend_offset,
+ inpaint_detail_preservation,
inpainting_fill,
batch_count,
batch_size,
@@ -885,9 +885,9 @@ def create_ui():
(toprow.ui_styles.dropdown, lambda d: d["Styles array"] if isinstance(d.get("Styles array"), list) else gr.update()),
(denoising_strength, "Denoising strength"),
(mask_blur, "Mask blur"),
- (mask_blend_power, "Mask blend power"),
- (mask_blend_scale, "Mask blend scale"),
- (mask_blend_offset, "Mask blend offset"),
+ (mask_blend_power, "Mask blending bias"),
+ (mask_blend_scale, "Mask blending preservation"),
+ (inpaint_detail_preservation, "Mask blending detail boost"),
*scripts.scripts_img2img.infotext_fields
]
parameters_copypaste.add_paste_fields("img2img", init_img, img2img_paste_fields, override_settings)