mirror of
https://github.com/easydiffusion/easydiffusion.git
synced 2025-04-28 21:39:06 +02:00
Improved Redo and DoubleSize
This commit is contained in:
parent
09b50badb1
commit
1aa28ddee1
@ -417,14 +417,23 @@ function getStartNewTaskHandler(reqBody, imageItemElem, mode) {
|
|||||||
case 'img2img_X2':
|
case 'img2img_X2':
|
||||||
newTaskRequest.reqBody = Object.assign({}, reqBody, {
|
newTaskRequest.reqBody = Object.assign({}, reqBody, {
|
||||||
num_outputs: 1,
|
num_outputs: 1,
|
||||||
init_image: imageElem.src,
|
|
||||||
sampler: 'ddim',
|
|
||||||
prompt_strength: '0.5',
|
prompt_strength: '0.5',
|
||||||
})
|
})
|
||||||
|
if (!newTaskRequest.reqBody.init_image || mode === 'img2img_X2') {
|
||||||
|
newTaskRequest.reqBody.sampler = 'ddim'
|
||||||
|
newTaskRequest.reqBody.init_image = imageElem.src
|
||||||
|
} else {
|
||||||
|
newTaskRequest.reqBody.seed = 1 + newTaskRequest.reqBody.seed
|
||||||
|
}
|
||||||
if (mode === 'img2img_X2') {
|
if (mode === 'img2img_X2') {
|
||||||
newTaskRequest.reqBody.width = reqBody.width * 2
|
newTaskRequest.reqBody.width = reqBody.width * 2
|
||||||
newTaskRequest.reqBody.height = reqBody.height * 2
|
newTaskRequest.reqBody.height = reqBody.height * 2
|
||||||
newTaskRequest.reqBody.num_inference_steps = Math.min(100, reqBody.num_inference_steps * 2)
|
newTaskRequest.reqBody.num_inference_steps = Math.min(100, reqBody.num_inference_steps * 2)
|
||||||
|
if (useUpscalingField.checked) {
|
||||||
|
newTaskRequest.reqBody.use_upscale = upscaleModelField.value
|
||||||
|
} else {
|
||||||
|
delete newTaskRequest.reqBody.use_upscale
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
case 'upscale':
|
case 'upscale':
|
||||||
|
Loading…
Reference in New Issue
Block a user