메인 콘텐츠로 건너뛰기

ColorTransfer (색상 전송)

ColorTransfer 노드는 대상 이미지의 색상 팔레트를 참조 이미지의 색상과 일치하도록 조정합니다. 밝기, 대비, 색조 분포와 같은 색상 특성을 분석하고 전송하기 위해 다양한 수학적 알고리즘을 사용합니다. 이는 여러 이미지 간의 시각적 일관성을 만들거나 특정 색상 그레이드를 적용하는 데 유용합니다.

입력

매개변수설명데이터 타입필수범위
image_target색상 변환을 적용할 이미지입니다.IMAGE-
image_ref색상을 일치시킬 참조 이미지입니다.IMAGE-
method사용할 색상 전송 알고리즘입니다.COMBO"reinhard_lab"
"mkl_lab"
"histogram"
source_stats소스(대상) 이미지에서 색상 통계를 계산하는 방식을 결정합니다.DYNAMICCOMBO"per_frame"
"uniform"
"target_frame"
strength색상 전송 효과의 강도입니다. 1.0 값은 전체 변환을 적용하며, 0.0은 원본 이미지를 반환합니다. 기본값: 1.0FLOAT0.0 ~ 10.0
매개변수 세부 설명:
  • source_stats 옵션:
    • per_frame: 배치의 각 프레임이 image_ref에 개별적으로 일치됩니다.
    • uniform: 모든 소스 프레임의 색상 통계가 통합되어 단일 기준선이 생성된 후 image_ref에 일치됩니다.
    • target_frame: 대상 배치에서 선택된 하나의 프레임을 image_ref에 대한 변환 계산의 기준선으로 사용합니다. 이 변환은 모든 프레임에 균일하게 적용되어 프레임 간의 상대적인 색상 차이를 유지합니다. 이 옵션을 선택하면 추가 target_index 매개변수가 활성화됩니다.
  • target_index (source_stats"target_frame"일 때 나타남): 변환 계산을 위한 소스 기준선으로 사용되는 프레임 인덱스(0부터 시작)입니다. 기본값: 0. 0에서 10000 사이여야 합니다.
제약 사항:
  • strength가 0.0으로 설정되거나 image_refNone인 경우, 노드는 처리 없이 원본 image_target을 반환합니다.
  • source_stats"target_frame"으로 설정된 경우, target_indeximage_target 배치 내의 유효한 인덱스여야 합니다. 프레임 수를 초과하면 마지막 프레임이 사용됩니다.
  • histogram 방법과 source_stats"per_frame"으로 설정된 경우, image_ref의 배치 크기가 1보다 크면 각 대상 프레임이 인덱스별로 해당 참조 프레임에 일치됩니다. 참조 배치에 프레임이 하나만 있는 경우 모든 대상 프레임에 해당 프레임이 사용됩니다.

출력

출력 이름설명데이터 타입
image색상 전송이 적용된 후의 결과 이미지입니다.IMAGE
이 문서는 AI에 의해 생성되었습니다. 오류를 발견하거나 개선 제안이 있으시면 기여해 주세요! GitHub에서 편집

Source fingerprint (SHA-256): 93a8447def4d2263a8a859c0474de694e6567dc6d32377032c2ddae2420bb10c