mirror of
https://github.com/Bing-su/adetailer.git
synced 2026-04-30 19:21:33 +00:00
feat: noise multiplier extra params, vars
This commit is contained in:
@@ -122,6 +122,11 @@ class ADetailerArgs(BaseModel, extra=Extra.forbid):
|
|||||||
"ADetailer use separate CFG scale",
|
"ADetailer use separate CFG scale",
|
||||||
["ADetailer use separate CFG scale", "ADetailer CFG scale"],
|
["ADetailer use separate CFG scale", "ADetailer CFG scale"],
|
||||||
)
|
)
|
||||||
|
ppop(
|
||||||
|
"ADetailer use separate noise multiplier",
|
||||||
|
["ADetailer use separate noise multiplier", "ADetailer noise multiplier"],
|
||||||
|
)
|
||||||
|
|
||||||
ppop("ADetailer restore face")
|
ppop("ADetailer restore face")
|
||||||
ppop(
|
ppop(
|
||||||
"ADetailer ControlNet model",
|
"ADetailer ControlNet model",
|
||||||
|
|||||||
@@ -408,14 +408,14 @@ def inpainting(w: Widgets, n: int, is_img2img: bool):
|
|||||||
|
|
||||||
with gr.Row():
|
with gr.Row():
|
||||||
with gr.Column(variant="compact"):
|
with gr.Column(variant="compact"):
|
||||||
w.ad_use_initial_noise_multiplier = gr.Checkbox(
|
w.ad_use_noise_multiplier = gr.Checkbox(
|
||||||
label="Use separate noise multiplier" + suffix(n),
|
label="Use separate noise multiplier" + suffix(n),
|
||||||
value=False,
|
value=False,
|
||||||
visible=True,
|
visible=True,
|
||||||
elem_id=eid("ad_use_noise_multiplier"),
|
elem_id=eid("ad_use_noise_multiplier"),
|
||||||
)
|
)
|
||||||
|
|
||||||
w.ad_initial_noise_multiplier = gr.Slider(
|
w.ad_noise_multiplier = gr.Slider(
|
||||||
label="Noise multiplier for img2img" + suffix(n),
|
label="Noise multiplier for img2img" + suffix(n),
|
||||||
minimum=0.5,
|
minimum=0.5,
|
||||||
maximum=1.5,
|
maximum=1.5,
|
||||||
@@ -425,10 +425,10 @@ def inpainting(w: Widgets, n: int, is_img2img: bool):
|
|||||||
elem_id=eid("ad_noise_multiplier"),
|
elem_id=eid("ad_noise_multiplier"),
|
||||||
)
|
)
|
||||||
|
|
||||||
w.ad_use_initial_noise_multiplier.change(
|
w.ad_use_noise_multiplier.change(
|
||||||
gr_interactive,
|
gr_interactive,
|
||||||
inputs=w.ad_use_initial_noise_multiplier,
|
inputs=w.ad_use_noise_multiplier,
|
||||||
outputs=w.ad_initial_noise_multiplier,
|
outputs=w.ad_noise_multiplier,
|
||||||
queue=False,
|
queue=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user