BMP
IT위키
더 많은 작업
BMP(Bitmap, 비트맵 파일)는 마이크로소프트 윈도우가 기본으로 쓰는 래스터 이미지 파일 형식으로, 화소의 색 값을 대개 압축하지 않고 그대로 저장한다.
BMP 는 윈도우와 OS/2 의 그래픽 환경에서 쓰도록 만든 형식이다. 화면 장치에 묶이지 않는 장치 독립 비트맵(DIB, Device Independent Bitmap) 구조를 파일로 저장한 것이라, 어느 출력 장치에서나 같은 그림으로 해석할 수 있다. 확장자는 .bmp 이고 파일은 'BM' 두 글자로 시작한다. 윈도우의 그림판이 기본으로 다루는 형식이었다.
- 파일 머리(파일 크기·데이터 위치)와 정보 머리(가로·세로 화소 수, 색 깊이, 압축 방식) 다음에 팔레트와 화소 데이터가 온다
- 화소당 1·4·8·16·24·32비트를 쓴다. 8비트 이하는 팔레트(색상표)를 쓰는 인덱스 색이다
- 보통 압축하지 않으므로 파일이 크다. 압축하지 않은 크기는 가로 화소 × 세로 화소 × 색 깊이(비트) ÷ 8 바이트에 가깝다. 4·8비트에는 RLE 압축을 쓸 수 있지만 잘 쓰이지 않는다
- 화소 행은 보통 아래에서 위로 저장하고, 한 행의 길이를 4바이트 배수로 맞춘다
- 손실이 없어 화질이 그대로지만 웹에는 크기 때문에 PNG·JPEG 를 쓴다