mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-09-14 21:45:06 +00:00
put V1 nodes back
This commit is contained in:
@@ -13,12 +13,12 @@ import folder_paths
|
||||
import node_helpers
|
||||
|
||||
|
||||
class SaveImage(io.ComfyNodeV3):
|
||||
class SaveImage_V3(io.ComfyNodeV3):
|
||||
@classmethod
|
||||
def DEFINE_SCHEMA(cls):
|
||||
return io.SchemaV3(
|
||||
node_id="SaveImage",
|
||||
display_name="Save Image",
|
||||
node_id="SaveImage_V3",
|
||||
display_name="Save Image _V3",
|
||||
description="Saves the input images to your ComfyUI output directory.",
|
||||
category="image",
|
||||
inputs=[
|
||||
@@ -68,12 +68,12 @@ class SaveImage(io.ComfyNodeV3):
|
||||
return io.NodeOutput(ui={"images": results})
|
||||
|
||||
|
||||
class PreviewImage(io.ComfyNodeV3):
|
||||
class PreviewImage_V3(io.ComfyNodeV3):
|
||||
@classmethod
|
||||
def DEFINE_SCHEMA(cls):
|
||||
return io.SchemaV3(
|
||||
node_id="PreviewImage",
|
||||
display_name="Preview Image",
|
||||
node_id="PreviewImage_V3",
|
||||
display_name="Preview Image _V3",
|
||||
description="Preview the input images.",
|
||||
category="image",
|
||||
inputs=[
|
||||
@@ -92,12 +92,12 @@ class PreviewImage(io.ComfyNodeV3):
|
||||
return io.NodeOutput(ui=ui.PreviewImage(images))
|
||||
|
||||
|
||||
class LoadImage(io.ComfyNodeV3):
|
||||
class LoadImage_V3(io.ComfyNodeV3):
|
||||
@classmethod
|
||||
def DEFINE_SCHEMA(cls):
|
||||
return io.SchemaV3(
|
||||
node_id="LoadImage",
|
||||
display_name="Load Image",
|
||||
node_id="LoadImage_V3",
|
||||
display_name="Load Image _V3",
|
||||
category="image",
|
||||
inputs=[
|
||||
io.Combo.Input(
|
||||
@@ -186,12 +186,12 @@ class LoadImage(io.ComfyNodeV3):
|
||||
return True
|
||||
|
||||
|
||||
class LoadImageOutput(io.ComfyNodeV3):
|
||||
class LoadImageOutput_V3(io.ComfyNodeV3):
|
||||
@classmethod
|
||||
def DEFINE_SCHEMA(cls):
|
||||
return io.SchemaV3(
|
||||
node_id="LoadImageOutput",
|
||||
display_name="Load Image (from Outputs)",
|
||||
node_id="LoadImageOutput_V3",
|
||||
display_name="Load Image (from Outputs) _V3",
|
||||
description="Load an image from the output folder. "
|
||||
"When the refresh button is clicked, the node will update the image list "
|
||||
"and automatically select the first image, allowing for easy iteration.",
|
||||
@@ -283,8 +283,8 @@ class LoadImageOutput(io.ComfyNodeV3):
|
||||
|
||||
|
||||
NODES_LIST: list[type[io.ComfyNodeV3]] = [
|
||||
SaveImage,
|
||||
PreviewImage,
|
||||
LoadImage,
|
||||
LoadImageOutput,
|
||||
SaveImage_V3,
|
||||
PreviewImage_V3,
|
||||
LoadImage_V3,
|
||||
LoadImageOutput_V3,
|
||||
]
|
||||
|
@@ -1,7 +1,7 @@
|
||||
from comfy_api.v3 import io, ui
|
||||
|
||||
|
||||
class MaskPreview(io.ComfyNodeV3):
|
||||
class MaskPreview_V3(io.ComfyNodeV3):
|
||||
"""Mask Preview - original implement in ComfyUI_essentials.
|
||||
|
||||
https://github.com/cubiq/ComfyUI_essentials/blob/9d9f4bedfc9f0321c19faf71855e228c93bd0dc9/mask.py#L81
|
||||
@@ -11,8 +11,8 @@ class MaskPreview(io.ComfyNodeV3):
|
||||
@classmethod
|
||||
def DEFINE_SCHEMA(cls):
|
||||
return io.SchemaV3(
|
||||
node_id="MaskPreview",
|
||||
display_name="Convert Mask to Image",
|
||||
node_id="MaskPreview_V3",
|
||||
display_name="Convert Mask to Image _V3",
|
||||
category="mask",
|
||||
inputs=[
|
||||
io.Mask.Input(
|
||||
@@ -29,4 +29,4 @@ class MaskPreview(io.ComfyNodeV3):
|
||||
return io.NodeOutput(ui=ui.PreviewMask(masks))
|
||||
|
||||
|
||||
NODES_LIST: list[type[io.ComfyNodeV3]] = [MaskPreview]
|
||||
NODES_LIST: list[type[io.ComfyNodeV3]] = [MaskPreview_V3]
|
||||
|
@@ -13,12 +13,12 @@ import node_helpers
|
||||
MAX_RESOLUTION = nodes.MAX_RESOLUTION
|
||||
|
||||
|
||||
class WebcamCapture(io.ComfyNodeV3):
|
||||
class WebcamCapture_V3(io.ComfyNodeV3):
|
||||
@classmethod
|
||||
def DEFINE_SCHEMA(cls):
|
||||
return io.SchemaV3(
|
||||
node_id="WebcamCapture",
|
||||
display_name="Webcam Capture",
|
||||
node_id="WebcamCapture_V3",
|
||||
display_name="Webcam Capture _V3",
|
||||
category="image",
|
||||
inputs=[
|
||||
io.Webcam.Input(
|
||||
@@ -114,4 +114,4 @@ class WebcamCapture(io.ComfyNodeV3):
|
||||
return True
|
||||
|
||||
|
||||
NODES_LIST: list[type[io.ComfyNodeV3]] = [WebcamCapture]
|
||||
NODES_LIST: list[type[io.ComfyNodeV3]] = [WebcamCapture_V3]
|
||||
|
Reference in New Issue
Block a user