Merge remote-tracking branch 'origin/v3-definition' into v3-definition

This commit is contained in:
bigcat88
2025-07-12 08:54:50 +03:00
6 changed files with 47 additions and 59 deletions

View File

@@ -24,7 +24,6 @@ class SaveImage_V3(io.ComfyNodeV3):
inputs=[
io.Image.Input(
"images",
display_name="images",
tooltip="The images to save.",
),
io.String.Input(
@@ -79,7 +78,6 @@ class PreviewImage_V3(io.ComfyNodeV3):
inputs=[
io.Image.Input(
"images",
display_name="images",
tooltip="The images to preview.",
),
],
@@ -89,7 +87,7 @@ class PreviewImage_V3(io.ComfyNodeV3):
@classmethod
def execute(cls, images):
return io.NodeOutput(ui=ui.PreviewImage(images))
return io.NodeOutput(ui=ui.PreviewImage(images, cls=cls))
class LoadImage_V3(io.ComfyNodeV3):
@@ -102,7 +100,6 @@ class LoadImage_V3(io.ComfyNodeV3):
inputs=[
io.Combo.Input(
"image",
display_name="image",
image_upload=True,
image_folder=io.FolderType.input,
content_types=["image"],
@@ -110,12 +107,8 @@ class LoadImage_V3(io.ComfyNodeV3):
),
],
outputs=[
io.Image.Output(
"IMAGE",
),
io.Mask.Output(
"MASK",
),
io.Image.Output(),
io.Mask.Output(),
],
)
@@ -199,7 +192,6 @@ class LoadImageOutput_V3(io.ComfyNodeV3):
inputs=[
io.Combo.Input(
"image",
display_name="image",
image_upload=True,
image_folder=io.FolderType.output,
content_types=["image"],
@@ -211,12 +203,8 @@ class LoadImageOutput_V3(io.ComfyNodeV3):
),
],
outputs=[
io.Image.Output(
"IMAGE",
),
io.Mask.Output(
"MASK",
),
io.Image.Output(),
io.Mask.Output(),
],
)

View File

@@ -12,13 +12,10 @@ class MaskPreview_V3(io.ComfyNodeV3):
def DEFINE_SCHEMA(cls):
return io.SchemaV3(
node_id="MaskPreview_V3",
display_name="Convert Mask to Image _V3",
display_name="Preview Mask _V3",
category="mask",
inputs=[
io.Mask.Input(
"masks",
display_name="masks",
),
io.Mask.Input("masks"),
],
hidden=[io.Hidden.prompt, io.Hidden.extra_pnginfo],
is_output_node=True,

View File

@@ -21,13 +21,9 @@ class WebcamCapture_V3(io.ComfyNodeV3):
display_name="Webcam Capture _V3",
category="image",
inputs=[
io.Webcam.Input(
"image",
display_name="image",
),
io.Webcam.Input("image"),
io.Int.Input(
"width",
display_name="width",
default=0,
min=0,
max=MAX_RESOLUTION,
@@ -35,21 +31,15 @@ class WebcamCapture_V3(io.ComfyNodeV3):
),
io.Int.Input(
"height",
display_name="height",
default=0,
min=0,
max=MAX_RESOLUTION,
step=1,
),
io.Boolean.Input(
"capture_on_queue",
default=True,
),
io.Boolean.Input("capture_on_queue", default=True),
],
outputs=[
io.Image.Output(
"IMAGE",
),
io.Image.Output(),
],
)