KJNodes/imagegenerated

Gradient To Float(GradientToFloat)

이 노드는 4차원 텐서 형식의 이미지(형태: [배치, 높이, 너비, 채널])를 입력받아 이미지의 너비와 높이 방향으로 균일하게 샘플링합니다.

Gradient To Float

image
float_x
float_y
steps
10
KJNodes

Gradient To Float 노드는 4차원 텐서 형식의 이미지(형태: [배치, 높이, 너비, 채널])를 입력받아 이미지의 너비와 높이 방향을 따라 균일하게 샘플링합니다.

Gradient To Float 노드는 이미지 분석 도구로, 핵심 기능은 입력된 이미지에서 수치 데이터를 추출하는 것입니다. 이미지 픽셀을 샘플링하여 이미지 정보를 부동 소수점 숫자 리스트로 변환함으로써, 후속 수치 처리 또는 분석을 용이하게 합니다.

노드 기능

이 노드는 4차원 텐서 형식의 이미지(형태: [배치, 높이, 너비, 채널])를 입력받아 이미지의 너비와 높이 방향을 따라 균일하게 샘플링합니다. 내부 메커니즘은 사용자가 지정한 샘플링 스텝 수에 따라 이미지의 두 주요 축에서 등간격으로 픽셀 점을 선택한 후, 이러한 샘플링 점들에 대해 해당 행 또는 열의 평균값을 계산하여 최종적으로 두 개의 독립적인 부동 소수점 숫자 리스트를 생성합니다.

노드 파라미터 설명 - Gradient To Float

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
imageIMAGE--image (입력 파라미터): 분석에 사용할 소스 이미지를 입력합니다. 노드는 이 이미지를 기반으로 부동 소수점 숫자 리스트를 계산합니다.

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
stepsINT102 - 10000 (스텝: 1)steps (입력 파라미터): 이미지 너비 및 높이 방향을 따른 샘플링 점의 수를 설정합니다. 범위는 2부터 10000까지이며, 스텝은 1입니다.

Output 출력

파라미터 이름데이터 타입설명
float_xFLOATfloat_x (출력 파라미터): 이미지 너비 방향으로 샘플링 및 계산하여 얻은 부동 소수점 숫자 리스트입니다.
float_yFLOATfloat_y (출력 파라미터): 이미지 높이 방향으로 샘플링 및 계산하여 얻은 부동 소수점 숫자 리스트입니다.

사용 시나리오

구체적인 응용에서, 이 노드는 시각적 정보를 제어 가능한 수치 시퀀스로 변환해야 하는 워크플로에 자주 사용됩니다. 예를 들어, 동적 효과나 파라미터화된 애니메이션을 제작할 때, 그라데이션 이미지를 이 노드에 입력하면 출력된 부동 소수점 숫자 리스트를 다른 노드의 파라미터(예: 입자 위치, 색상 변화, 형태 변형 제어)를 구동하는 데 사용할 수 있어, 이미지 내용과 연동되는 복잡한 효과를 생성할 수 있습니다.

주의사항

이 노드는 기본적으로 입력 배치의 첫 번째 이미지와 첫 번째 색상 채널(일반적으로 빨간색 채널 또는 그레이스케일 값)만 처리합니다. 색상 이미지가 입력되더라도 자동으로 색 공간 변환을 수행하지 않고 첫 번째 채널의 데이터를 직접 사용합니다.

Gradient To Float 노드 소스 코드 링크

Gradient To Float 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

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

댓글을 불러오는 중…