Create Gradient From Coords(CreateGradientFromCoords)
이 노드는 시작점과 끝점 좌표를 포함하는 JSON 문자열을 입력받아, 두 점으로 정의된 직선 방향을 기반으로 각 픽셀의 색상 값을 계산합니다.
Create Gradient From Coords
Create Gradient From Coords 노드는 시작점과 끝점 좌표를 포함하는 JSON 문자열을 입력받아, 이 두 점으로 정의된 직선 방향을 기반으로 각 픽셀의 색상 값을 계산합니다.
Create Gradient From Coords 노드는 사용자가 제공한 두 좌표점을 기반으로 지정된 캔버스 크기에 선형 그라데이션 이미지를 생성할 수 있는 이미지 생성 도구입니다. 핵심 기능은 추상적인 좌표 데이터를 시각적인 색상 전환 효과로 변환하는 것입니다.
노드 기능
이 노드는 시작점과 끝점 좌표를 포함하는 JSON 문자열을 입력받아, 이 두 점으로 정의된 직선 방향을 기반으로 각 픽셀의 색상 값을 계산합니다. 색상 이름이나 16진수 코드를 사용하여 그라데이션의 시작 색상과 끝 색상을 정의할 수 있으며, 승수 인자를 통해 그라데이션 전환의 강도나 속도를 제어할 수 있습니다. 최종적으로 표준 3채널 RGB 이미지를 출력합니다.
노드 파라미터 설명 - Create Gradient From Coords
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
coordinates | STRING | 예 | - | - | coordinates (입력 파라미터): 그라데이션 방향선을 정의하는 시작점과 끝점 좌표를 포함하는 JSON 문자열입니다. 형식 예: [{"x":10, "y":10}, {"x":500, "y":500}]. |
frame_width | INT | 예 | 512 | 16 - 4096 (간격: 1) | frame_width (입력 파라미터): 생성될 그라데이션 이미지의 너비입니다. 범위 16부터 4096까지, 간격 1. |
frame_height | INT | 예 | 512 | 16 - 4096 (간격: 1) | frame_height (입력 파라미터): 생성될 그라데이션 이미지의 높이입니다. 범위 16부터 4096까지, 간격 1. |
start_color | STRING | 예 | white | - | start_color (입력 파라미터): 그라데이션 시작 색상을 정의하는 문자열입니다. 예: "white" 또는 "#FF0000". |
end_color | STRING | 예 | black | - | end_color (입력 파라미터): 그라데이션 끝 색상을 정의하는 문자열입니다. 예: "black" 또는 "#0000FF". |
multiplier | FLOAT | 예 | 1.0 | 0.01 - 100.0 (간격: 0.01) | multiplier (입력 파라미터): 그라데이션 전환 강도를 제어하는 승수 인자입니다. 범위 0.01부터 100.0까지, 간격 0.01. |
Output 출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| image | IMAGE | image (출력 파라미터): 입력된 좌표와 색상을 기반으로 생성된 그라데이션 이미지입니다. |
사용 시나리오
특정 방향성을 가진 그라데이션 배경 이미지를 제작하거나, 다른 이미지 처리 노드(예: 마스크 또는 블렌드 노드)에 동적 마스크를 제공하거나, 다른 효과(예: 조명, 깊이)를 제어하기 위한 보조 이미지를 생성할 때 이 노드는 매우 유용합니다. 사용자는 먼저 다른 노드(예: 포즈 감지 또는 영역 선택)를 통해 좌표를 생성한 후, 이 노드에 연결하여 장면 요소의 방향과 일치하는 그라데이션을 만들 수 있습니다.
주의사항
사용 시 입력된 좌표 문자열의 형식이 정확한지 확인해야 하며, 좌표 값은 캔버스 크기 범위 내에 있어야 합니다. 그렇지 않으면 그라데이션 계산 오류나 이미지 표시 이상이 발생할 수 있습니다. 색상 이름은 일반적인 영문 이름이나 유효한 16진수 코드여야 합니다.
Create Gradient From Coords 노드 소스 코드 링크
Create Gradient From Coords 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.