티스토리 뷰

 

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 비트맵 불러오기 */

 

 

참고사이트 : 8비트 비트맵 파일 읽기/쓰기 : 네이버 블로그 (naver.com)

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함