mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-01-20 21:30:09 +08:00
Fix "detect image size" button
This commit is contained in:
parent
2daf98a5b6
commit
a8e41f585e
@ -317,9 +317,9 @@ function selectCheckpoint(name) {
|
|||||||
gradioApp().getElementById('change_checkpoint').click();
|
gradioApp().getElementById('change_checkpoint').click();
|
||||||
}
|
}
|
||||||
|
|
||||||
function currentImg2imgSourceResolution(w, h, scaleBy) {
|
function currentImg2imgSourceResolution(w, h) {
|
||||||
var img = gradioApp().querySelector('#mode_img2img > div[style="display: block;"] img');
|
var img = gradioApp().querySelector('#mode_img2img > div[style="display: block;"] :is(img, canvas)');
|
||||||
return img ? [img.naturalWidth, img.naturalHeight, scaleBy] : [0, 0, scaleBy];
|
return img ? [img.naturalWidth || img.width, img.naturalHeight || img.height] : [0, 0];
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateImg2imgResizeToTextAfterChangingImage() {
|
function updateImg2imgResizeToTextAfterChangingImage() {
|
||||||
|
@ -774,9 +774,9 @@ def create_ui():
|
|||||||
res_switch_btn.click(fn=None, _js="function(){switchWidthHeight('img2img')}", inputs=None, outputs=None, show_progress=False)
|
res_switch_btn.click(fn=None, _js="function(){switchWidthHeight('img2img')}", inputs=None, outputs=None, show_progress=False)
|
||||||
|
|
||||||
detect_image_size_btn.click(
|
detect_image_size_btn.click(
|
||||||
fn=lambda w, h, _: (w or gr.update(), h or gr.update()),
|
fn=lambda w, h: (w or gr.update(), h or gr.update()),
|
||||||
_js="currentImg2imgSourceResolution",
|
_js="currentImg2imgSourceResolution",
|
||||||
inputs=[dummy_component, dummy_component, dummy_component],
|
inputs=[dummy_component, dummy_component],
|
||||||
outputs=[width, height],
|
outputs=[width, height],
|
||||||
show_progress=False,
|
show_progress=False,
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user