BITMAP 파일 구조, 비트맵 파일 읽기 소스
- 최초 등록일
- 2007.06.27
- 최종 저작일
- 2007.01
- 9페이지/ 압축파일
- 가격 1,000원
소개글
비트맵 파일 구조, 비트맵 파일 읽어서 화면에 출력해 주는 프로그램 소스입니다.
목차
1. 비트맵 파일 구조
2. 비트맵 파일 읽기
본문내용
// 구조체 크기가 1바이트로 정렬되도록 설정
#pragma pack(push, 1) // 바이트 정렬
// 비트맵 파일 헤더
struct TBITMAPFILEHEADER
{
unsigned short bfType; // 비트맵의 경우 맨 처음 `BM` 들어 있음
unsigned long bfSize; // 파일의 크기
unsigned short bfReserved1;
unsigned short bfReserved2;
unsigned long bfOffBits; // 비트맵의 데이터 시작 위치
};
// 비트맵 헤더
struct TBITMAPINFOHEADER
{
unsigned long biSize; // 헤더 크기
long biWidth; // 비트맵 가로 크기
long biHeight; // 비트맵 세로 크기
unsigned short biPlanes;
unsigned short biBitCount; // 컬러의 비트 수
unsigned long biCompression; // 압축 정보
unsigned long biSizeImage; // 실제 비트맵 크기
long biXPelsPerMeter;
long biYPelsPerMeter;
unsigned long biClrUsed;
unsigned long biClrImportant;
};
#pragma pack(pop)
참고 자료
없음
압축파일 내 파일목록
비트맵/BITMAP_HEADER/1.bmp
비트맵/BITMAP_HEADER/BITMAP_HEADER.dsp
비트맵/BITMAP_HEADER/BITMAP_HEADER.dsw
비트맵/BITMAP_HEADER/BITMAP_HEADER.exe
비트맵/BITMAP_HEADER/BITMAP_HEADER.ncb
비트맵/BITMAP_HEADER/BITMAP_HEADER.opt
비트맵/BITMAP_HEADER/header.cpp
비트맵/BITMAP_LOAD/1.bmp
비트맵/BITMAP_LOAD/2.bmp
비트맵/BITMAP_LOAD/BitmapFile.cpp
비트맵/BITMAP_LOAD/BitmapFile.h
비트맵/BITMAP_LOAD/BITMAP_LOAD.dsp
비트맵/BITMAP_LOAD/BITMAP_LOAD.dsw
비트맵/BITMAP_LOAD/BITMAP_LOAD.exe
비트맵/BITMAP_LOAD/BITMAP_LOAD.ncb
비트맵/BITMAP_LOAD/BITMAP_LOAD.opt
비트맵/BITMAP_LOAD/win_bitmap.cpp
비트맵/비트맵 구조.doc