Color Converter
1 개요
컬러 이미지의 색공간을 바꾸는 기능입니다.
2 상세 설명
원본이미지를 원하는 포맷으로 변환할 수 있습니다.
변환할 수 있는 요소는 다음과 같습니다.
- Depth : 이미지의 Bit 크기 (지원 Detph 1, 4, 8 ~ 16, 32, 64bit)
- Type : Signed/Unsigend 정수형, 실수형 타입
- Separated Type : 메모리 저장 방식
- Align Byte : 바이트 정렬
- Color Sequence : 변환하려는 색공간
지원하는 Color Sequence 목록은 아래와 같습니다.
- 3 채널 색공간
- BGR, RGB
- HSV, VSH
- YCbCr444
- 4 채널 색공간
- BGRA, RGBA, ABGR, ARGB
- CMYK, KYMC
Color Sequence에 대한 자세한 설명은 Color를 참고해 주세요.
BGR | HSV |
---|---|
![]() |
![]() |
![]() |
![]() |
Fig. Color Converter 동작 예시
3 예제
CColorConverter colorConverter;
CFLImage fliSourceImage;
colorConverter.SetSourceImage(fliSourceImage);
CFLImage fliDestinationImage;
colorConverter.SetDestinationImage(fliDestinationImage);
colorConverter.SetPixelFormat(EPixelFormat_C3_U8);
colorConverter.SetColorSequence(EColorSequence_HSV);
colorConverter.EnableAlignByteConverting(false);
colorConverter.Execute();