mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 01:04:32 +02:00
Submodule extensions-builtin/sdnext-kanvas updated: 7e1ad53de4...dc7cfbface
@@ -474,7 +474,7 @@ def control_run(state: str = '', # pylint: disable=keyword-arg-before-vararg
|
||||
|
||||
try:
|
||||
with devices.inference_context():
|
||||
if isinstance(inputs, str): # only video, the rest is a list
|
||||
if isinstance(inputs, str) and os.path.exists(inputs): # only video, the rest is a list
|
||||
if input_type == 2: # separate init image
|
||||
if isinstance(inits, str) and inits != inputs:
|
||||
shared.log.warning('Control: separate init video not support for video input')
|
||||
|
||||
@@ -187,6 +187,7 @@ def create_ui(_blocks: gr.Blocks=None):
|
||||
input_mode = gr.Label(value='select', visible=False)
|
||||
with gr.Tab('Image', id='in-image') as tab_image:
|
||||
if (installer.version['kanvas'] == 'disabled') or (installer.version['kanvas'] == 'unavailable'):
|
||||
shared.log.warning(f'Kanvas: version={installer.version['kanvas']}')
|
||||
input_image = gr.Image(label="Input", show_label=False, type="pil", interactive=True, tool="editor", height=gr_height, image_mode='RGB', elem_id='control_input_select', elem_classes=['control-image'])
|
||||
else:
|
||||
input_image = gr.HTML(value='<h1 style="text-align:center;color:var(--color-error);margin:1em;">Kanvas not initialized</h1>', elem_id='kanvas-container')
|
||||
|
||||
Reference in New Issue
Block a user