put V1 nodes back

This commit is contained in:
bigcat88
2025-07-10 07:48:45 +03:00
parent 965d2f9b8f
commit d8b91bb84e
6 changed files with 268 additions and 25 deletions

View File

@@ -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,
]

View File

@@ -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]

View File

@@ -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]