BMP 파일: 원시 픽셀, 그리고 파일이 그렇게 큰 이유
BMP가 실제로 무엇을 저장하는지, 같은 이미지의 PNG보다 왜 몇 배나 큰지, 아직 무엇이 이 형식을 필요로 하는지 설명합니다. 업로드 없이 브라우저에서 BMP를 변환하세요.
한눈에 보기
- 종류
- 이미지
- 압축
- 무손실
- 확장자
- .bmp
- MIME 유형
- image/bmp
- 다른 이름
- Bitmap
BMP는 이미지 파일이 가질 수 있는 가장 단순한 형태에 가깝습니다. 짧은 헤더 뒤에 픽셀이 원시 바이트로 행마다 기록되어 있을 뿐입니다. Microsoft가 1985년 Windows와 함께 도입했으며, 읽고 쓰는 데 코드가 거의 필요 없다는 점이 매력이었습니다. 명세에 압축 옵션이 있기는 하지만 거의 쓰이지 않으므로, 실제로 BMP는 무압축입니다.
더 읽기
그래서 파일이 엄청나게 큽니다. 평범한 스크린샷도 수십 MB가 될 수 있고, 최신 카메라로 찍은 사진이라면 100 MB를 넘습니다. PNG로 변환하면 똑같은 픽셀을 제대로 된 무손실 압축으로 저장해 보통 크기가 60%에서 90% 이상 줄어듭니다. 잃는 것은 전혀 없이 얻는 것이 많은 몇 안 되는 변환입니다.
BMP가 살아남은 것은 가끔은 단순함이 크기보다 중요하기 때문입니다. 네이티브 비트맵 API로 작성된 Windows 도구, 과학·산업 장비, 마이크로컨트롤러 디스플레이 코드, 일부 펌웨어 파이프라인은 이미지 디코더 없이 원시 픽셀 데이터를 직접 읽습니다. 이런 곳에서 BMP는 선호가 아니라 필수입니다. 참고로 이 사이트가 쓰는 BMP에는 알파 채널이 없으므로, 투명한 PNG를 BMP로 변환하면 투명한 부분이 흰색으로 채워집니다.
BMP을(를) 다른 형식으로 변환
다른 형식을 BMP(으)로 변환
BMP 자주 묻는 질문
제 BMP는 왜 이렇게 큰가요?
픽셀을 사실상 압축 없이 원시 바이트로 저장하기 때문입니다. 명세상 압축을 쓸 수는 있지만 이를 쓰는 곳은 거의 없습니다.
BMP를 PNG로 변환하면 무손실인가요?
네, 완전히 무손실입니다. 둘 다 정확한 픽셀을 저장하므로 이미지는 똑같고 파일 크기만 바뀝니다. 보통 60%에서 90% 이상 줄어듭니다.
BMP를 PNG로 바꿀까요, JPG로 바꿀까요?
스크린샷, 다이어그램, 텍스트는 정확하게 유지되는 PNG로 바꾸세요. 사진은 훨씬 작아지고 손실이 눈에 보이지 않는 JPG로 바꾸세요.
BMP는 왜 아직도 있나요?
읽고 쓰기가 아주 쉽기 때문입니다. 이미지 디코더가 없는 오래된 Windows 소프트웨어, 과학 장비, 마이크로컨트롤러 코드, 펌웨어 파이프라인에 잘 맞습니다.
BMP로 변환하면 투명도는 어떻게 되나요?
흰색으로 채워집니다. 여기서 쓰는 BMP에는 알파 채널이 없으므로 투명한 배경은 불투명해집니다.
BMP를 남겨 둘 이유가 있나요?
특정 도구가 요구하는 경우뿐입니다. 그 밖의 모든 용도에서는 PNG가 똑같은 이미지를 훨씬 적은 용량으로 담습니다.