1.5 KiB
1.5 KiB
Documentation
- Class name: DecomposeSEGS
- Category: ImpactPack/Util
- Output node: False
- Repo Ref: https://github.com/ltdrdata/ComfyUI-Impact-Pack.git
DecomposeSEGS节点旨在将复杂的SEGS数据分解为更易于管理的组件。它的目的是简化SEGS数据结构,便于分析和操作。该节点在数据预处理流程中扮演着重要角色,确保SEGS数据被正确分解以供后续处理阶段使用。
Input types
Required
- segs
- 'segs'参数对于DecomposeSEGS节点至关重要,因为它代表了需要被分解的输入数据。这是一个关键组件,直接影响节点的操作和输出质量。
- Comfy dtype: SEGS
- Python dtype: Type[impact.core.SEG]
Output types
- SEGS_HEADER
- SEGS_HEADER输出提供了从SEGS数据中提取的头部信息的结构化表示。它对于理解SEGS数据相关的上下文和元数据非常重要。
- Comfy dtype: SEGS_HEADER
- Python dtype: Dict[str, Any]
- SEG_ELT
- SEG_ELT输出包含SEGS数据的分解元素。它是进一步分析的关键输出,对于需要详细段信息的下游任务至关重要。
- Comfy dtype: SEG_ELT
- Python dtype: List[impact.core.SEG]
Usage tips
- Infra type: CPU
Source code
class DecomposeSEGS:
@classmethod
def INPUT_TYPES(s):
return {'required': {'segs': ('SEGS',)}}
RETURN_TYPES = ('SEGS_HEADER', 'SEG_ELT')
OUTPUT_IS_LIST = (False, True)
FUNCTION = 'doit'
CATEGORY = 'ImpactPack/Util'
def doit(self, segs):
return segs