KJNodes/maskinggenerated

Get Mask Size & Count(GetMaskSizeAndCount)

이 노드는 기술적으로 MASK 타입의 텐서를 입력으로 받습니다

Get Mask Size And Count

mask
mask
width
height
count
KJNodes

Get Mask Size & Count 노드는 기술적으로 MASK 타입의 텐서를 입력으로 받습니다.

Get Mask Size & Count 노드는 마스크 정보를 분석하고 전달하는 유틸리티 도구입니다. 핵심 기능은 입력 마스크의 크기와 개수를 읽어서 이 데이터를 별도의 정수 출력으로 내보내는 동시에, 원본 마스크 데이터를 그대로 다음 노드에서 사용할 수 있도록 전달하는 것입니다.

노드 기능

이 노드는 기술적으로 MASK 타입의 텐서를 입력으로 받습니다. 이 텐서의 형태(shape) 속성을 분석하여 배치 개수, 높이, 너비라는 세 가지 핵심 차원을 추출합니다. 이 정보는 각각 정수로 계산되어 수정되지 않은 원본 마스크 데이터와 함께 출력되므로, 정보 읽기와 데이터 전달이 분리되어 이루어집니다.

노드 파라미터 설명 - Get Mask Size & Count

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
maskMASK--출력 파라미터 mask: 어떠한 수정도 가하지 않은 원본 입력 마스크를 출력합니다.

Output

파라미터 이름데이터 타입설명
maskMASK출력 파라미터 mask: 어떠한 수정도 가하지 않은 원본 입력 마스크를 출력합니다.
widthINT출력 파라미터 width: 입력 마스크의 픽셀 너비를 출력합니다.
heightINT출력 파라미터 height: 입력 마스크의 픽셀 높이를 출력합니다.
countINT출력 파라미터 count: 입력 마스크의 배치 개수를 출력합니다.

사용 시나리오

실제 워크플로에서 마스크의 실제 크기에 따라 다른 이미지 처리 노드의 파라미터를 동적으로 조정해야 할 때 이 노드는 매우 유용합니다. 예를 들어, 출력된 너비와 높이 값을 이미지 크기 조정 노드에 연결하여 처리된 이미지가 마스크와 정확히 정렬되도록 할 수 있습니다. 또는 출력된 개수 값을 이용하여 루프 노드를 제어하고 일괄 마스크를 하나씩 처리할 수 있습니다.

주의사항

참고로 이 노드는 정보의 읽기와 전달만 제공하며, 마스크 콘텐츠 자체를 수정하거나 유효성을 검사하지 않습니다. 입력은 반드시 유효한 MASK 타입 데이터여야 하며, 그렇지 않으면 워크플로가 정상적으로 실행되지 않을 수 있습니다.

Get Mask Size & Count 노드 소스 코드 링크

Get Mask Size & Count 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…