Get Mask Size & Count(GetMaskSizeAndCount)
이 노드는 기술적으로 MASK 타입의 텐서를 입력으로 받습니다
Get Mask Size And Count
Get Mask Size & Count 노드는 기술적으로 MASK 타입의 텐서를 입력으로 받습니다.
Get Mask Size & Count 노드는 마스크 정보를 분석하고 전달하는 유틸리티 도구입니다. 핵심 기능은 입력 마스크의 크기와 개수를 읽어서 이 데이터를 별도의 정수 출력으로 내보내는 동시에, 원본 마스크 데이터를 그대로 다음 노드에서 사용할 수 있도록 전달하는 것입니다.
노드 기능
이 노드는 기술적으로 MASK 타입의 텐서를 입력으로 받습니다. 이 텐서의 형태(shape) 속성을 분석하여 배치 개수, 높이, 너비라는 세 가지 핵심 차원을 추출합니다. 이 정보는 각각 정수로 계산되어 수정되지 않은 원본 마스크 데이터와 함께 출력되므로, 정보 읽기와 데이터 전달이 분리되어 이루어집니다.
노드 파라미터 설명 - Get Mask Size & Count
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
mask | MASK | 예 | - | - | 출력 파라미터 mask: 어떠한 수정도 가하지 않은 원본 입력 마스크를 출력합니다. |
Output
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| mask | MASK | 출력 파라미터 mask: 어떠한 수정도 가하지 않은 원본 입력 마스크를 출력합니다. |
| width | INT | 출력 파라미터 width: 입력 마스크의 픽셀 너비를 출력합니다. |
| height | INT | 출력 파라미터 height: 입력 마스크의 픽셀 높이를 출력합니다. |
| count | INT | 출력 파라미터 count: 입력 마스크의 배치 개수를 출력합니다. |
사용 시나리오
실제 워크플로에서 마스크의 실제 크기에 따라 다른 이미지 처리 노드의 파라미터를 동적으로 조정해야 할 때 이 노드는 매우 유용합니다. 예를 들어, 출력된 너비와 높이 값을 이미지 크기 조정 노드에 연결하여 처리된 이미지가 마스크와 정확히 정렬되도록 할 수 있습니다. 또는 출력된 개수 값을 이용하여 루프 노드를 제어하고 일괄 마스크를 하나씩 처리할 수 있습니다.
주의사항
참고로 이 노드는 정보의 읽기와 전달만 제공하며, 마스크 콘텐츠 자체를 수정하거나 유효성을 검사하지 않습니다. 입력은 반드시 유효한 MASK 타입 데이터여야 하며, 그렇지 않으면 워크플로가 정상적으로 실행되지 않을 수 있습니다.
Get Mask Size & Count 노드 소스 코드 링크
Get Mask Size & Count 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.