비트맵 이미지인 bmp 파일에 대한 글
파일 구성
- 비트맵 이미지는 헤더와 바디로 이루어져 있음
- 보통 헤더는 54바이트, 나머지 용량은 바디.
- 바디의 각 4비트마다 이미지의 (y,x) 픽셀 위치의 정보가 들어있음.

단색 비트맵은 흑/백 정보가
24비트는 RGB(BGR 순서로 들어있음)정보가 (각각 int 형으로 8비트씩이라 24비트.)
16비트와 256색 비트맵 파일에는 컬러 테이블 정보가 들어있다.
그러니까 바디의 RGB 정보를 y,x 2차원 배열에 저장해서 변환 출력하면 이미지를 어느 정도 출력 할 수 있다는 거야!
이미지 크기 패딩
- 이미지의 가로줄 크기는 메모리 효율을 위해 4의 배수로 조정된다.
75 * 75 이미지라면 76 * 75 이미지가 된다는 것!
그리고 그렇게 늘어난 자리에는 쓰레기값이 들어간다.