Image Add Multi(ImageAddMulti)
이 노드는 기술적으로 PyTorch 텐서 연산을 통해 이미지 블렌딩을 구현하며, `add`(더하기), `subtract`(빼기), `multiply`(곱하기), `difference`(차이) 네 가지 블렌딩 알고리즘을 지원합니다.
Image Add Multi
Image Add Multi 노드는 기술적으로 PyTorch 텐서 연산을 통해 이미지 블렌딩을 구현하며, add, subtract, multiply, difference 네 가지 블렌딩 알고리즘을 지원합니다.
Image Add Multi 노드는 이미지 블렌딩 처리를 위한 도구로, 핵심 기능은 여러 입력 이미지를 지정된 수학 연산 방식에 따라 합성하는 것입니다. 사용자는 블렌딩에 참여할 이미지의 수를 유연하게 제어하고, 다양한 블렌딩 모드를 선택하여 최종 출력 이미지를 생성할 수 있습니다.
노드 기능
이 노드는 기술적으로 PyTorch 텐서 연산을 통해 이미지 블렌딩을 구현하며, add, subtract, multiply, difference 네 가지 블렌딩 알고리즘을 지원합니다. 사용자는 blend_amount 매개변수를 설정하여 모든 입력 이미지의 블렌딩 전 강도 가중치를 통일적으로 조정할 수 있으며, 노드는 설정된 inputcount 값에 따라 해당 수의 이미지 입력을 동적으로 처리합니다.
노드 매개변수 설명 - Image Add Multi
연결 입력 (Inputs)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
image_1 | IMAGE | 예 | - | - | image_1 (입력 매개변수): 첫 번째 블렌딩 대상 이미지 입력을 연결합니다. |
image_2 | IMAGE | 예 | - | - | image_2 (입력 매개변수): 두 번째 블렌딩 대상 이미지 입력을 연결합니다. |
컨트롤 매개변수 (Parameters)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
blending | COMBO | 예 | add | "add", "subtract", "multiply", "difference" | 블렌딩 알고리즘을 선택합니다: "add", "subtract", "multiply" 또는 "difference". |
inputcount | INT | 예 | 2 | 2 - 1000 (간격: 1) | inputcount (입력 매개변수): 블렌딩할 이미지 입력의 총 개수를 설정합니다. 범위는 2부터 1000까지의 정수입니다. |
blend_amount | FLOAT | 예 | 0.5 | 0 - 1 (간격: 0.01) | blend_amount (입력 매개변수): 모든 이미지의 블렌딩 전 강도 계수를 제어합니다. 범위는 0.0에서 1.0까지입니다. |
출력 (Output)
| 매개변수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| images | IMAGE | images (출력 매개변수): 블렌딩 처리된 최종 이미지를 출력합니다. |
사용 시나리오
실제 워크플로에서 이 노드는 이미지 오버레이, 특수 효과 합성 또는 전환 애니메이션 제작에 자주 사용됩니다. 예를 들어, 동적인 텍스처 블렌딩 효과를 만들 때 일련의 그라데이션 이미지를 이 노드에 연결하고, 블렌딩 모드와 강도를 조정하여 여러 텍스처 특성을 모두 갖춘 새로운 이미지를 생성하여 후속 처리의 재질로 사용할 수 있습니다.
주의사항
모든 입력 이미지는 블렌딩 연산이 올바르게 실행되도록 동일한 크기와 채널 수를 가져야 합니다. 블렌딩 강도 매개변수 blend_amount는 difference 모드에서는 적용되지 않습니다.
Image Add Multi 노드 소스 코드 링크
Image Add Multi 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.