KJNodes/imagegenerated

Create Gradient From Coords(CreateGradientFromCoords)

이 노드는 시작점과 끝점 좌표를 포함하는 JSON 문자열을 입력받아, 두 점으로 정의된 직선 방향을 기반으로 각 픽셀의 색상 값을 계산합니다.

Create Gradient From Coords

image
coordinates
STRING
frame_width
512
frame_height
512
start_color
white
end_color
black
multiplier
1.00
KJNodes

Create Gradient From Coords 노드는 시작점과 끝점 좌표를 포함하는 JSON 문자열을 입력받아, 이 두 점으로 정의된 직선 방향을 기반으로 각 픽셀의 색상 값을 계산합니다.

Create Gradient From Coords 노드는 사용자가 제공한 두 좌표점을 기반으로 지정된 캔버스 크기에 선형 그라데이션 이미지를 생성할 수 있는 이미지 생성 도구입니다. 핵심 기능은 추상적인 좌표 데이터를 시각적인 색상 전환 효과로 변환하는 것입니다.

노드 기능

이 노드는 시작점과 끝점 좌표를 포함하는 JSON 문자열을 입력받아, 이 두 점으로 정의된 직선 방향을 기반으로 각 픽셀의 색상 값을 계산합니다. 색상 이름이나 16진수 코드를 사용하여 그라데이션의 시작 색상과 끝 색상을 정의할 수 있으며, 승수 인자를 통해 그라데이션 전환의 강도나 속도를 제어할 수 있습니다. 최종적으로 표준 3채널 RGB 이미지를 출력합니다.

노드 파라미터 설명 - Create Gradient From Coords

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
coordinatesSTRING--coordinates (입력 파라미터): 그라데이션 방향선을 정의하는 시작점과 끝점 좌표를 포함하는 JSON 문자열입니다. 형식 예: [{"x":10, "y":10}, {"x":500, "y":500}].
frame_widthINT51216 - 4096 (간격: 1)frame_width (입력 파라미터): 생성될 그라데이션 이미지의 너비입니다. 범위 16부터 4096까지, 간격 1.
frame_heightINT51216 - 4096 (간격: 1)frame_height (입력 파라미터): 생성될 그라데이션 이미지의 높이입니다. 범위 16부터 4096까지, 간격 1.
start_colorSTRINGwhite-start_color (입력 파라미터): 그라데이션 시작 색상을 정의하는 문자열입니다. 예: "white" 또는 "#FF0000".
end_colorSTRINGblack-end_color (입력 파라미터): 그라데이션 끝 색상을 정의하는 문자열입니다. 예: "black" 또는 "#0000FF".
multiplierFLOAT1.00.01 - 100.0 (간격: 0.01)multiplier (입력 파라미터): 그라데이션 전환 강도를 제어하는 승수 인자입니다. 범위 0.01부터 100.0까지, 간격 0.01.

Output 출력

파라미터 이름데이터 타입설명
imageIMAGEimage (출력 파라미터): 입력된 좌표와 색상을 기반으로 생성된 그라데이션 이미지입니다.

사용 시나리오

특정 방향성을 가진 그라데이션 배경 이미지를 제작하거나, 다른 이미지 처리 노드(예: 마스크 또는 블렌드 노드)에 동적 마스크를 제공하거나, 다른 효과(예: 조명, 깊이)를 제어하기 위한 보조 이미지를 생성할 때 이 노드는 매우 유용합니다. 사용자는 먼저 다른 노드(예: 포즈 감지 또는 영역 선택)를 통해 좌표를 생성한 후, 이 노드에 연결하여 장면 요소의 방향과 일치하는 그라데이션을 만들 수 있습니다.

주의사항

사용 시 입력된 좌표 문자열의 형식이 정확한지 확인해야 하며, 좌표 값은 캔버스 크기 범위 내에 있어야 합니다. 그렇지 않으면 그라데이션 계산 오류나 이미지 표시 이상이 발생할 수 있습니다. 색상 이름은 일반적인 영문 이름이나 유효한 16진수 코드여야 합니다.

Create Gradient From Coords 노드 소스 코드 링크

Create Gradient From Coords 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

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

댓글을 불러오는 중…