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() { />