From c4de25e3b7e070c2cf5e2d356067ca96f5b2aa82 Mon Sep 17 00:00:00 2001 From: HappyZ Date: Sat, 29 Apr 2023 16:02:55 -0700 Subject: [PATCH] fix seed issue due to int limited in javascript --- templates/index.html | 10 +++++----- utilities/text2img.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/templates/index.html b/templates/index.html index f4c377d..0c19c5f 100644 --- a/templates/index.html +++ b/templates/index.html @@ -68,7 +68,7 @@
-
Leave it empty or put 0 to use a random seed @@ -151,7 +151,7 @@ console.log(response); if (response.jobs.length == 1) { $('#resultStatus').html(response.jobs[0].status) - $('#resultSeed').html(response.jobs[0].seed) + $('#resultSeed').html("seed: " + response.jobs[0].seed) if (response.jobs[0].status == "done") { $('#newJobImg').attr('src', response.jobs[0].img); return; @@ -193,9 +193,9 @@ var apikeyVal = $('#apiKey').val(); var promptVal = $('#prompt').val(); var negPromptVal = $('#negPrompt').val(); - var seedVal = parseInt($('#inputSeed').val()); - if (isNaN(seedVal)) { - seedVal = 0; + var seedVal = $('#inputSeed').val(); + if (seedVal == "0" || seedVal == "") { + seedVal = "0"; } var stepsVal = parseInt($('#inputSteps').val()); if (isNaN(stepsVal)) { diff --git a/utilities/text2img.py b/utilities/text2img.py index 7753711..3af0a3a 100644 --- a/utilities/text2img.py +++ b/utilities/text2img.py @@ -66,7 +66,7 @@ class Text2Img: return { BASE64IMAGE: image_to_base64(result.images[0]), - KEY_SEED.lower(): seed, + KEY_SEED.lower(): str(seed), KEY_WIDTH.lower(): config.get_width(), KEY_HEIGHT.lower(): config.get_height(), KEY_STEPS.lower(): config.get_steps(),