Image Grid Splitter
1 개요
소스 이미지를 설정한 격자 영역 크기로 분할합니다.
분할 방향을 지정할 수 있으며, 소스 이미지가 격자 크기로 나누어 떨어지지 않는 경우 나머지 영역을 설정한 Blank Color로 채웁니다.
2 알고리즘 상세 설명
| Source Image | Destination Image | |
|---|---|---|
![]() |
Left Top(0) |
Right Top(1) |
Left Bottom(2) |
Right Bottom(3) |
Fig. Image Grid Splitter(Split Direction - Left Top to Right, Split Size - Width 430, Height 430)
원본 이미지(사이즈 860 x 860)를 설정한 격자(사이즈 430 x 430)으로 분할한 결과입니다.
Destination Image는 총 네 장이며, 설정한 방향 순서에 맞춰 분할됩니다.
3 파라미터 설정 및 사용 방법
SetSplitDirection(ESplitDirection eSplitDirection = ESplitDirection_LeftTopToRight)eSplitDirection: 이미지 분할 방향을 설정합니다.
SetSplitSize(int64_t i64Width, int64_t i64Height)- 이미지를 분할할 격자 사이즈를 설정합니다.
i64Width: 격자의 가로 크기i64Height: 격자의 세로 크기
4 예제 코드
CFLImage fliSourceImage;
CFLImage fliDestinationImage;
CImageGridSplitter imageGridSplitter;
imageGridSplitter.SetSourceImage(fliSourceImage);
imageGridSplitter.SetDestinationImage(fliDestinationImage);
imageGridSplitter.SetSplitDirection(ESplitDirection_LeftTopToRight);
imageGridSplitter.SetSplitSize(100, 100);
imageGridSplitter.Execute();

Left Top(0)
Right Top(1)
Left Bottom(2)
Right Bottom(3)