이미지 형식

BMP

여러 DIB 헤더 버전을 사용하는 Windows 래스터 저장 형식입니다. 단순한 비압축 픽셀이 흔하지만 알파와 압축은 변형에 따라 다릅니다.

형식 알아보기

BMP 형식에서 변환

BMP 이미지의 대상 형식을 선택하세요.

전체 변환 22개

표시된 경로에서는 레이어 병합, 래스터화, 톤 매핑 등의 처리가 필요하거나 애니메이션이 손실될 수 있습니다.

BMP 형식으로 변환

BMP 형식으로 변환할 원본 형식을 선택하세요.

전체 변환 37개

표시된 경로에서는 레이어 병합, 래스터화, 톤 매핑 등의 처리가 필요하거나 애니메이션이 손실될 수 있습니다.

BMP 소개

Windows 비트맵 이미지

BMP는 Windows 장치 독립 비트맵을 파일에 저장합니다. 파일 헤더가 픽셀 배열의 위치를 지정하고 DIB 정보 헤더가 크기, 색상 깊이와 인코딩을 설명합니다. 팔레트 및 직접 색상 변형은 여러 그래픽 시스템에 대응합니다. 확장자만 보지 말고 실제 헤더에 따라 파일을 해석해야 합니다.

비압축 배열은 단순하지만 커질 수 있습니다. 일부 변형은 RLE, 비트 마스크나 내장 압축 데이터를 사용합니다. 32비트 비트맵이 자동으로 사용할 수 있는 알파를 갖는 것은 아닙니다. 일반적인 BI_RGB의 상위 바이트는 사용되지 않을 수 있으며, 확장 헤더는 알파 마스크와 V5 프로파일 데이터 등의 색상 정보를 지정할 수 있습니다.

Windows 비트맵 교환, 진단과 직접 픽셀 배열을 요구하는 도구에 BMP를 사용하세요. 동일한 렌더링 픽셀을 교환할 때 PNG가 더 작은 경우가 많습니다. 변환 중 행 방향, 패딩과 색상 마스크를 확인하세요. 모든 BMP를 하나의 24비트 구조로 취급하면 색상이 잘못되거나 이미지가 뒤집힐 수 있습니다.

주요 기능

압축
변형에 따라 다름
투명도
지원
애니메이션
미지원
확장자
.bmp
MIME 유형
image/bmp
메타데이터
DIB 헤더, ICC (V5)
권장 용도
Windows 비트맵 교환
색상 깊이
1 / 4 / 8 / 16 / 24 / 32 bpp
색상 프로파일
V5 헤더

BMP는 비압축이거나 헤더에서 선택한 인코딩을 사용할 수 있습니다. 알파는 헤더에 따라 달라지며, 32비트라는 사실만으로 받는 애플리케이션의 투명도 지원이 보장되지는 않습니다.

BMP의 역사

BMP의 발전은 하나의 공통 압축 개정이 아니라 Windows 비트맵 헤더 구조를 통해 기록됩니다.

  1. Windows DIB

    장치 독립 비트맵

    Windows는 헤더, 선택적 색상표와 픽셀 데이터로 장치 독립 비트맵 파일 저장을 정의합니다. 저장된 래스터 정보를 특정 디스플레이 장치와 분리합니다.

  2. 확장 헤더

    명시적인 색상 마스크

    확장 비트맵 헤더는 암시적인 구조에만 의존하지 않고 색상 마스크와 알파를 설명합니다. 리더는 이러한 구조를 더 단순한 RGB 비트맵 헤더와 구별해야 합니다.

  3. BITMAPV5HEADER

    색상 관리

    V5 구조는 렌더링 인텐트와 프로파일 위치 및 크기를 추가합니다. Microsoft는 내장 및 연결 프로파일을 설명하며 비트맵 해석을 단순한 채널 값 이상으로 확장합니다.

BMP 비교

형식마다 장점과 제약이 다릅니다. 이미지와 작업 목적에 맞게 선택하세요.

PNG

BMP 및 PNG 비교

PNG는 디코딩된 픽셀을 무손실로 보존하며 알파 채널을 담을 수 있습니다. 투명한 그래픽과 스크린샷에 유용하지만, 편집 가능한 문서 레이어나 카메라 센서 데이터를 보존하지는 않습니다. 사진 파일은 커질 수 있습니다.

TIFF

BMP 및 TIFF 비교

TIFF는 태그 기반 래스터 저장 형식으로, 여러 이미지와 다양한 샘플 유형 및 압축 방식을 지원합니다. 스캔과 고정밀 편집 데이터 교환에 유용하지만, 받는 도구가 해당 TIFF 변형을 지원해야 합니다.

JPEG

BMP 및 JPEG 비교

JPEG는 사진을 작은 파일로 전달하기에 적합하지만, 일반적인 JPEG는 세부 정보를 잃고 알파 채널이 없습니다. 편집에는 정보가 더 풍부한 원본을 보관하고, 받는 작업 흐름에서 불투명한 사진을 요구할 때 JPEG를 사용하세요.

PCX

BMP 및 PCX 비교

PCX는 Paintbrush 시대의 소프트웨어 및 평면 분리형 래스터 파일과의 호환성을 유지할 때 유용합니다. RLE와 팔레트 규칙에는 전용 디코딩이 필요합니다. 해당 구형 작업 환경 밖에서 렌더링된 사본을 교환하려면 대체로 PNG가 더 편리합니다.

BMP 자주 묻는 질문

이 형식은 무엇을 저장하나요?

BMP는 Windows 장치 독립 비트맵을 파일에 저장합니다. 파일 헤더가 픽셀 배열의 위치를 지정하고 DIB 정보 헤더가 크기, 색상 깊이와 인코딩을 설명합니다. 팔레트 및 직접 색상 변형은 여러 그래픽 시스템에 대응합니다. 확장자만 보지 말고 실제 헤더에 따라 파일을 해석해야 합니다.

압축은 화질에 어떤 영향을 주나요?

BMP는 비압축이거나 헤더에서 선택한 인코딩을 사용할 수 있습니다. 알파는 헤더에 따라 달라지며, 32비트라는 사실만으로 받는 애플리케이션의 투명도 지원이 보장되지는 않습니다.

모든 32비트 BMP가 투명한가요?

아닙니다. 추가 바이트가 사용되지 않을 수 있습니다. 마스크와 헤더 버전을 읽고 애플리케이션이 선언된 알파 규칙을 사용하는지 확인하세요.

파일을 열기 전에 무엇을 확인해야 하나요?

DIB 헤더 크기, 압축 식별자와 색상 마스크를 확인하세요. 기본 비트맵 리더는 V5 프로파일을 무시하거나 익숙하지 않은 인코딩을 거부할 수 있습니다.

다른 형식으로 내보내면 무엇이 달라지나요?

무손실 출력은 해석된 픽셀을 보존할 수 있지만 모든 DIB 속성을 보존하지는 못합니다. 팔레트나 그레이스케일 대상은 색상 정보를 줄이며, JPEG는 손실 압축을 추가하고 불투명한 배경을 필요로 합니다.

이 형식은 언제 유용한가요?

Windows 비트맵 교환, 진단과 직접 픽셀 배열을 요구하는 도구에 BMP를 사용하세요. 동일한 렌더링 픽셀을 교환할 때 PNG가 더 작은 경우가 많습니다. 변환 중 행 방향, 패딩과 색상 마스크를 확인하세요. 모든 BMP를 하나의 24비트 구조로 취급하면 색상이 잘못되거나 이미지가 뒤집힐 수 있습니다.

참고 자료