mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2025-12-09 05:54:24 +08:00
eager execution - ImageCrop and PreviewImage
This commit is contained in:
parent
cbd68e3d58
commit
a7a88b2e5f
@ -22,6 +22,9 @@ from server import PromptServer
|
||||
MAX_RESOLUTION = nodes.MAX_RESOLUTION
|
||||
|
||||
class ImageCrop:
|
||||
ALLOW_LIVE_PREVIEW = True
|
||||
WANT_LIVE_PREVIEW = True
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(s):
|
||||
return {"required": { "image": ("IMAGE",),
|
||||
|
||||
2
nodes.py
2
nodes.py
@ -1614,6 +1614,8 @@ class SaveImage:
|
||||
return { "ui": { "images": results } }
|
||||
|
||||
class PreviewImage(SaveImage):
|
||||
WANT_LIVE_PREVIEW = True
|
||||
|
||||
def __init__(self):
|
||||
self.output_dir = folder_paths.get_temp_directory()
|
||||
self.type = "temp"
|
||||
|
||||
@ -666,6 +666,12 @@ class PromptServer():
|
||||
|
||||
if hasattr(obj_class, 'API_NODE'):
|
||||
info['api_node'] = obj_class.API_NODE
|
||||
|
||||
if getattr(obj_class, "WANT_LIVE_PREVIEW", False):
|
||||
info['want_live_preview'] = True
|
||||
if getattr(obj_class, "ALLOW_LIVE_PREVIEW", False):
|
||||
info['allow_live_preview'] = True
|
||||
|
||||
return info
|
||||
|
||||
@routes.get("/object_info")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user