From ff2fbcbbb9771a8dbfcda2d3c402562e94c57866 Mon Sep 17 00:00:00 2001 From: Bingsu Date: Tue, 16 May 2023 20:07:53 +0900 Subject: [PATCH] feat: `[SKIP]` prompt option --- scripts/!adetailer.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/!adetailer.py b/scripts/!adetailer.py index be1b4be..e3d007a 100644 --- a/scripts/!adetailer.py +++ b/scripts/!adetailer.py @@ -455,10 +455,12 @@ class AfterDetailerScript(scripts.Script): for j in range(steps): p2.image_mask = masks[j] self.i2i_prompts_replace(p2, ad_prompts, ad_negatives, j) - processed = process_images(p2) - p2 = copy(i2i) - p2.init_images = [processed.images[0]] + if not re.match(r"^\s*\[SKIP\]\s*", p2.prompt): + processed = process_images(p2) + + p2 = copy(i2i) + p2.init_images = [processed.images[0]] p2.seed = seed + j + 1 p2.subseed = subseed + j + 1