mirror of
https://github.com/vladmandic/automatic
synced 2026-09-19 09:14:35 +02:00
cn always generate blended processed image
Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
@@ -94,6 +94,7 @@ def preprocess_image(
|
||||
|
||||
# run image processors
|
||||
processed_images = []
|
||||
blended_image = None
|
||||
for i, process in enumerate(active_process): # list[image]
|
||||
debug_log(f'Control: i={i+1} process="{process.processor_id}" input={masked_image} override={process.override}')
|
||||
processed_image = process(
|
||||
@@ -244,4 +245,4 @@ def preprocess_image(
|
||||
|
||||
t1 = time.time()
|
||||
process_timer.add('proc', t1-t0)
|
||||
return processed_image
|
||||
return processed_image, blended_image
|
||||
|
||||
@@ -506,7 +506,9 @@ def control_run(state: str = '', # pylint: disable=keyword-arg-before-vararg
|
||||
continue
|
||||
index += 1
|
||||
|
||||
processed_image = preprocess_image(p, pipe, input_image, init_image, mask, input_type, unit_type, active_process, active_model, selected_models, has_models)
|
||||
processed_image, blended_image = preprocess_image(p, pipe, input_image, init_image, mask, input_type, unit_type, active_process, active_model, selected_models, has_models)
|
||||
if is_generator:
|
||||
yield (None, blended_image, '') # result is control_output, proces_output
|
||||
|
||||
# final check
|
||||
if has_models:
|
||||
|
||||
Reference in New Issue
Block a user