mirror of
https://github.com/jags111/efficiency-nodes-comfyui.git
synced 2026-03-25 07:05:44 -03:00
Merge pull request #30 from LucianoCirino/LucianoCirino-patch-1.58
Added 'Output Only' option to KSampler
This commit is contained in:
@@ -516,7 +516,7 @@ class TSC_KSampler:
|
|||||||
"negative": ("CONDITIONING",),
|
"negative": ("CONDITIONING",),
|
||||||
"latent_image": ("LATENT",),
|
"latent_image": ("LATENT",),
|
||||||
"denoise": ("FLOAT", {"default": 1.0, "min": 0.0, "max": 1.0, "step": 0.01}),
|
"denoise": ("FLOAT", {"default": 1.0, "min": 0.0, "max": 1.0, "step": 0.01}),
|
||||||
"preview_image": (["Disabled", "Enabled"],),
|
"preview_image": (["Disabled", "Enabled", "Output Only"],),
|
||||||
},
|
},
|
||||||
"optional": { "optional_vae": ("VAE",),
|
"optional": { "optional_vae": ("VAE",),
|
||||||
"script": ("SCRIPT",),},
|
"script": ("SCRIPT",),},
|
||||||
@@ -695,10 +695,14 @@ class TSC_KSampler:
|
|||||||
results = preview_images(images, filename_prefix)
|
results = preview_images(images, filename_prefix)
|
||||||
update_value_by_id("results", my_unique_id, results)
|
update_value_by_id("results", my_unique_id, results)
|
||||||
|
|
||||||
|
# Determine what the 'images' value should be
|
||||||
|
images_value = list() if preview_image == "Output Only" else results
|
||||||
|
|
||||||
# Output image results to ui and node outputs
|
# Output image results to ui and node outputs
|
||||||
return {"ui": {"images": results},
|
return {"ui": {"images": images_value},
|
||||||
"result": (model, positive, negative, {"samples": latent}, vae, images,)}
|
"result": (model, positive, negative, {"samples": latent}, vae, images,)}
|
||||||
|
|
||||||
|
|
||||||
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
# If the sampler state is "Hold"
|
# If the sampler state is "Hold"
|
||||||
elif sampler_state == "Hold":
|
elif sampler_state == "Hold":
|
||||||
@@ -731,8 +735,11 @@ class TSC_KSampler:
|
|||||||
images = last_images
|
images = last_images
|
||||||
results = last_results
|
results = last_results
|
||||||
|
|
||||||
|
# Determine what the 'images' value should be
|
||||||
|
images_value = list() if preview_image == "Output Only" else results
|
||||||
|
|
||||||
# Output image results to ui and node outputs
|
# Output image results to ui and node outputs
|
||||||
return {"ui": {"images": results},
|
return {"ui": {"images": images_value},
|
||||||
"result": (model, positive, negative, {"samples": latent}, vae, images,)}
|
"result": (model, positive, negative, {"samples": latent}, vae, images,)}
|
||||||
|
|
||||||
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
|
|||||||
Reference in New Issue
Block a user