Files
Pseudotools-Pseudocomfy/utils.py
T

35 lines
1.0 KiB
Python

# ==============================================================================
# This file contains code that has been adapted or directly copied from the
# ComfyUI-Impact-Pack package by Dr.Lt.Data ("ltdrdata").
# Original source: https://github.com/ltdrdata/ComfyUI-Impact-Pack
#
# This code is used under the terms of the original license, with modifications
# made to suit the needs of this project.
# ==============================================================================
import torch
from .helpers.helpers import mask_to_image
class MakeMaskBatch:
@classmethod
def INPUT_TYPES(cls):
return {
"required": {
"masks": ("MASK_LIST",),
},
}
RETURN_TYPES = ("IMAGE",)
FUNCTION = "append"
CATEGORY = "Pseudocomfy/Utils"
def append(self, masks):
result = mask_to_image(masks[0])
if len(masks) > 1:
for i in range(1, len(masks)):
result = torch.cat((result, mask_to_image(masks[i])), 0)
return (result,)