fix(gui): send upscale params
This commit is contained in:
parent
4dafda7d11
commit
5e5d748c0b
|
@ -97,10 +97,10 @@ export interface ApiClient {
|
|||
platforms(): Promise<Array<string>>;
|
||||
schedulers(): Promise<Array<string>>;
|
||||
|
||||
img2img(params: Img2ImgParams): Promise<ApiResponse>;
|
||||
txt2img(params: Txt2ImgParams): Promise<ApiResponse>;
|
||||
inpaint(params: InpaintParams): Promise<ApiResponse>;
|
||||
outpaint(params: OutpaintParams): Promise<ApiResponse>;
|
||||
img2img(params: Img2ImgParams, upscale?: UpscaleParams): Promise<ApiResponse>;
|
||||
txt2img(params: Txt2ImgParams, upscale?: UpscaleParams): Promise<ApiResponse>;
|
||||
inpaint(params: InpaintParams, upscale?: UpscaleParams): Promise<ApiResponse>;
|
||||
outpaint(params: OutpaintParams, upscale?: UpscaleParams): Promise<ApiResponse>;
|
||||
|
||||
ready(params: ApiResponse): Promise<ApiReady>;
|
||||
}
|
||||
|
|
|
@ -24,12 +24,14 @@ export function Img2Img(props: Img2ImgProps) {
|
|||
const { config, model, platform } = props;
|
||||
|
||||
async function uploadSource() {
|
||||
const upscale = state.getState().upscale;
|
||||
|
||||
const output = await client.img2img({
|
||||
...params,
|
||||
model,
|
||||
platform,
|
||||
source: mustExist(params.source), // TODO: show an error if this doesn't exist
|
||||
});
|
||||
}, upscale);
|
||||
|
||||
setLoading(output);
|
||||
}
|
||||
|
|
|
@ -34,7 +34,9 @@ export function Inpaint(props: InpaintProps) {
|
|||
});
|
||||
|
||||
async function uploadSource(): Promise<void> {
|
||||
const outpaint = state.getState().outpaint; // TODO: seems shady
|
||||
// these are not watched by the component, only sent by the mutation
|
||||
const outpaint = state.getState().outpaint;
|
||||
const upscale = state.getState().upscale;
|
||||
|
||||
if (outpaint.enabled) {
|
||||
const output = await client.outpaint({
|
||||
|
@ -44,7 +46,7 @@ export function Inpaint(props: InpaintProps) {
|
|||
platform,
|
||||
mask: mustExist(params.mask),
|
||||
source: mustExist(params.source),
|
||||
});
|
||||
}, upscale);
|
||||
|
||||
setLoading(output);
|
||||
} else {
|
||||
|
@ -54,7 +56,7 @@ export function Inpaint(props: InpaintProps) {
|
|||
platform,
|
||||
mask: mustExist(params.mask),
|
||||
source: mustExist(params.source),
|
||||
});
|
||||
}, upscale);
|
||||
|
||||
setLoading(output);
|
||||
}
|
||||
|
|
|
@ -23,11 +23,12 @@ export function Txt2Img(props: Txt2ImgProps) {
|
|||
const { config, model, platform } = props;
|
||||
|
||||
async function generateImage() {
|
||||
const upscale = state.getState().upscale;
|
||||
const output = await client.txt2img({
|
||||
...params,
|
||||
model,
|
||||
platform,
|
||||
});
|
||||
}, upscale);
|
||||
|
||||
setLoading(output);
|
||||
}
|
||||
|
|
|
@ -50,6 +50,7 @@ export function UpscaleControl(props: UpscaleControlProps) {
|
|||
/>
|
||||
<NumericField
|
||||
label='Denoise'
|
||||
decimal
|
||||
disabled={params.enabled === false}
|
||||
min={config.denoise.min}
|
||||
max={config.denoise.max}
|
||||
|
|
Loading…
Reference in New Issue