From 13de86377fe4fb99bbc3eb18b33cb81b27d316bd Mon Sep 17 00:00:00 2001 From: Sean Sube Date: Sun, 5 Feb 2023 22:20:07 -0600 Subject: [PATCH] fix(gui): only send scale when upscale is enabled (#106) --- gui/src/client.ts | 10 +++++++--- gui/src/components/control/UpscaleControl.tsx | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/gui/src/client.ts b/gui/src/client.ts index 420499f8..dab51f22 100644 --- a/gui/src/client.ts +++ b/gui/src/client.ts @@ -297,11 +297,15 @@ export function appendModelToURL(url: URL, params: ModelParams) { * Append the upscale parameters to an existing URL. */ export function appendUpscaleToURL(url: URL, upscale: UpscaleParams) { - if (upscale.enabled || upscale.faces) { + url.searchParams.append('outscale', upscale.outscale.toFixed(FIXED_INTEGER)); + + if (upscale.enabled) { url.searchParams.append('denoise', upscale.denoise.toFixed(FIXED_FLOAT)); - url.searchParams.append('faces', String(upscale.faces)); url.searchParams.append('scale', upscale.scale.toFixed(FIXED_INTEGER)); - url.searchParams.append('outscale', upscale.outscale.toFixed(FIXED_INTEGER)); + } + + if (upscale.faces) { + url.searchParams.append('faces', String(upscale.faces)); url.searchParams.append('faceStrength', upscale.faceStrength.toFixed(FIXED_FLOAT)); } } diff --git a/gui/src/components/control/UpscaleControl.tsx b/gui/src/components/control/UpscaleControl.tsx index b3fb75d3..0a3c28cd 100644 --- a/gui/src/components/control/UpscaleControl.tsx +++ b/gui/src/components/control/UpscaleControl.tsx @@ -42,7 +42,7 @@ export function UpscaleControl() { />