mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2024-12-29 02:45:05 +08:00
Merge pull request #16180 from light-and-ray/do_not_send_image_size_on_paste_inpaint
do not send image size on paste inpaint
This commit is contained in:
commit
986c31dcfe
@ -146,18 +146,19 @@ def connect_paste_params_buttons():
|
|||||||
destination_height_component = next(iter([field for field, name in fields if name == "Size-2"] if fields else []), None)
|
destination_height_component = next(iter([field for field, name in fields if name == "Size-2"] if fields else []), None)
|
||||||
|
|
||||||
if binding.source_image_component and destination_image_component:
|
if binding.source_image_component and destination_image_component:
|
||||||
|
need_send_dementions = destination_width_component and binding.tabname != 'inpaint'
|
||||||
if isinstance(binding.source_image_component, gr.Gallery):
|
if isinstance(binding.source_image_component, gr.Gallery):
|
||||||
func = send_image_and_dimensions if destination_width_component else image_from_url_text
|
func = send_image_and_dimensions if need_send_dementions else image_from_url_text
|
||||||
jsfunc = "extract_image_from_gallery"
|
jsfunc = "extract_image_from_gallery"
|
||||||
else:
|
else:
|
||||||
func = send_image_and_dimensions if destination_width_component else lambda x: x
|
func = send_image_and_dimensions if need_send_dementions else lambda x: x
|
||||||
jsfunc = None
|
jsfunc = None
|
||||||
|
|
||||||
binding.paste_button.click(
|
binding.paste_button.click(
|
||||||
fn=func,
|
fn=func,
|
||||||
_js=jsfunc,
|
_js=jsfunc,
|
||||||
inputs=[binding.source_image_component],
|
inputs=[binding.source_image_component],
|
||||||
outputs=[destination_image_component, destination_width_component, destination_height_component] if destination_width_component else [destination_image_component],
|
outputs=[destination_image_component, destination_width_component, destination_height_component] if need_send_dementions else [destination_image_component],
|
||||||
show_progress=False,
|
show_progress=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user