본문으로 건너뛰기
JFIF.IO
BMP

BMP이란?

BMP(비트맵)는 Microsoft Windows의 단순한 이미지 포맷으로, 보통 압축되지 않습니다. 무손실이지만 파일이 매우 큽니다.

BMPBitmap Image File
파일 확장자
.bmp, .dib
MIME 타입
image/bmp
발표 시기
1990
압축
무손실
투명도
지원
애니메이션
미지원
브라우저 지원
모두 지원

개요

BMP는 Windows 3.0(1990년)부터 쓰인 장치 독립 비트맵(DIB)의 파일 형태입니다. 픽셀 행을 차례로, 보통 아래에서 위로, 픽셀당 1~32비트로 저장합니다.

대부분의 BMP 파일은 압축되지 않아 1200만 화소 사진이 약 36MB를 차지합니다. 선택적인 RLE 압축은 4비트와 8비트 팔레트 이미지에만 있으며, 32비트 알파 채널 지원은 프로그램마다 제각각입니다.

장점

  • +읽고 쓰기가 매우 단순하고 빠름
  • +무손실
  • +Windows 소프트웨어와 모든 브라우저에서 지원

단점

  • −파일이 매우 큼
  • −메타데이터 지원이 적음
  • −투명도 지원을 믿기 어려움
  • −웹에 적합하지 않음

BMP 압축의 원리

보통 압축이 없습니다. 픽셀은 원시 값 그대로 저장됩니다. RLE4와 RLE8 런렝스 부호화는 팔레트 이미지에서만 쓸 수 있습니다.

주요 용도

  • 구형 Windows 애플리케이션
  • 원시 픽셀이 필요한 임베디드·산업용 시스템
  • 단순한 중간 파일

브라우저 및 소프트웨어 지원

모든 브라우저에서 BMP를 표시하지만, 크기가 커서 웹사이트에는 쓰지 않는 것이 좋습니다.

BMP 변환 방법

이 페이지 상단의 변환기를 사용하세요. 파일을 끌어다 놓고 출력 형식을 고른 뒤 결과를 다운로드하면 됩니다. 변환은 브라우저에서 이루어지므로 아무것도 업로드되지 않습니다.

변환 형식
  • JPG은(는) 투명도를 지원하지 않습니다. 투명한 영역은 배경색으로 채워집니다.

브라우저에서 로컬로 처리됨

BMP 자주 묻는 질문

BMP 파일은 왜 이렇게 큰가요?

BMP는 모든 픽셀을 압축 없이 저장하기 때문입니다. PNG로 변환하면 무손실을 유지하면서 보통 몇 배 작아집니다.

BMP는 투명도를 지원하나요?

32비트 BMP는 알파를 저장할 수 있지만 많은 프로그램이 이를 무시합니다. JFIF.IO는 이미지에 실제로 투명한 부분이 있을 때만 알파가 포함된 32비트 BMP를 만듭니다.