Operator HSI2RGB

Operator Library: Color

HSI2RGB 연산자는 색 공간을 HSI(색상, 채도, 명도)에서 RGB(적, 녹, 청)로 변환합니다.

[경고] 경고

이 연산자는 HSI에서 RGB로의 변환이 아닌, HSL(색조, 채도, 명도)에서 RGB 색 공간으로의 변환을 수행합니다.

운영자 기능 및 제한 사항

  • 빈 이미지(즉, 픽셀이 전혀 없는 이미지)가 완벽하게 지원됩니다.

  • 비어 있지 않음. 빈 줄이 포함된 이미지는 완벽하게 지원됩니다.

  • 선 길이가 다양한 이미지가 완벽하게 지원됩니다.

I/O Properties

Property Value
Operator Type O
입력 링크 I, 이미지 데이터 입력
출력 링크 O, 이미지 데이터 입력

지원되는 Link Format

Link Parameter Input Link I Output Link O
Bit Width [24, 48]1 as I
Arithmetic unsigned as I
Parallelism any as I
Kernel Columns 1 as I
Kernel Rows 1 as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_COLOR as I
Color Flavor FL_HSI FL_RGB
Max. Img Width any2 as I
Max. Img Height any as I

1

Bit Width 는 3으로 나눴을 때 나머지 없이 나누어져야 한다.

2

VALT_IMAGE2D 및 VALT_LINE1D: 최대 이미지 너비는 병렬 처리 수로 나눴을 때 나머지 없이 나누어져야 합니다(VALT_PIXEL0D 및 VALT_SIGNAL의 경우 중요하지 않음).

Parameters

색조·진폭
Type static parameter
Default 255
Range [1; (1 << (BitWidth(I) / 3)) - 1]

이 매개변수는 색상의 최대값을 정의합니다. 360도에서 9비트는 도(°) 단위의 결과에 해당합니다.

[경고] 범위 위반은 DRC 오류를 유발합니다

HueAmplitude의 값이 범위 내에 있지 않은 경우, 해당 매개변수의 상태는 오류로 설정되며, 이 매개변수는 DRC에 의해 보고됩니다.

사용 예

다음 예제에서는 HSI2RGB 연산자의 사용법을 보여줍니다: