Studying
C++ 8bit 비트맵 이미지 불러오기 저장하기
MayJeon
2021. 2. 15. 11:12
8비트 이하의 비트맵은 픽셀데이터를 효율적으로 저장하기위해 아래와 같은 파일구조를 가지고 있다.
비트맵 Info 헤더와 픽셀데이터 사이에 색상테이블(RGB 팔레트)가 있으며 8bit 비트맵의 경우 이 크기는 256 *4byte이다
/* RGBQUAD구조체 */
typedef struct tagRGBQUAD{ //rgbq
BYTE rgbBlue; // Blue Value
BYTE rgbGreen; // Green Vlaue
BYTE rgbRed; // Red Value
BYTE rgbReserved; // 실제 사용하지 않음. 0
} RGBQUAD;
/* 8bit 비트맵 저장하기 */![]() |
/* 8bit 비트맵 불러오기 */ ![]() |