aboutsummaryrefslogtreecommitdiff
path: root/modules/txt2img.py
diff options
context:
space:
mode:
authorAUTOMATIC1111 <16777216c@gmail.com>2024-01-09 20:05:10 +0300
committerGitHub <noreply@github.com>2024-01-09 20:05:10 +0300
commit85bf2eb44156d68e44426574580d67a417b351f7 (patch)
tree687fbff21d7dc6512ce49ea9bcf321893be437fa /modules/txt2img.py
parentabb630108e99c9dd761a1388499664d944a4a9ee (diff)
parent4d9f2c3ec8e791b9c354292c4333fc85b8f8d740 (diff)
Merge pull request #14598 from AUTOMATIC1111/fix-txt2img_upscale
hires button, fix seeds
Diffstat (limited to 'modules/txt2img.py')
-rw-r--r--modules/txt2img.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/txt2img.py b/modules/txt2img.py
index c4cc12d2..d22a1f31 100644
--- a/modules/txt2img.py
+++ b/modules/txt2img.py
@@ -67,13 +67,16 @@ def txt2img_upscale(id_task: str, request: gr.Request, gallery, gallery_index, g
geninfo = json.loads(generation_info)
all_seeds = geninfo["all_seeds"]
+ all_subseeds = geninfo["all_subseeds"]
image_info = gallery[gallery_index] if 0 <= gallery_index < len(gallery) else gallery[0]
p.firstpass_image = infotext_utils.image_from_url_text(image_info)
gallery_index_from_end = len(gallery) - gallery_index
seed = all_seeds[-gallery_index_from_end if gallery_index_from_end < len(all_seeds) + 1 else 0]
- p.script_args = modules.scripts.scripts_txt2img.set_named_arg(p.script_args, 'ScriptSeed', 'seed', seed)
+ subseed = all_subseeds[-gallery_index_from_end if gallery_index_from_end < len(all_seeds) + 1 else 0]
+ p.seed = seed
+ p.subseed = subseed
with closing(p):
processed = modules.scripts.scripts_txt2img.run(p, *p.script_args)