본문으로 건너뛰기

SVG를 BMP로

SVG를 Windows 비트맵(BMP)으로 변환

SVG를 무압축 BMP로 내보냅니다. 단색 배경이면 24비트, 투명 배경을 고르면 알파가 포함된 32비트가 됩니다. 오래된 소프트웨어, 임베디드 툴체인, 픽셀 단위 검증 작업에 유용합니다.

여기에 파일을 놓으세요

새 파일의 기본값을 편집하고 있습니다

배경
모서리 둥글기
가로세로 비율1.000

미리보기

미리보기가 없습니다. 파일을 추가하고 선택하면 결과가 표시됩니다.
아직 파일이 없습니다. 위에 파일을 놓거나 '파일 선택'을 누르세요.

SVG란?

SVG(Scalable Vector Graphics)는 XML을 기반으로 한 벡터 이미지 형식입니다. 픽셀 대신 도형, 패스, 채우기, 선을 수식으로 기술하기 때문에 어떤 크기로 렌더링해도 품질이 떨어지지 않습니다.

SVG는 웹의 표준 벡터 형식입니다. 최신 브라우저가 모두 기본으로 지원하고, CSS로 스타일을 지정할 수 있으며, JavaScript나 SMIL로 애니메이션도 적용할 수 있습니다. 같은 내용의 래스터 이미지에 비해 파일 크기도 대체로 훨씬 작습니다.

BMP란?

BMP(비트맵)는 Windows에서 오래 쓰인 래스터 이미지 형식입니다. 압축하지 않은 원본 픽셀 데이터를 저장하기 때문에 파일은 크지만 읽고 쓰는 속도는 매우 빠릅니다. 오래된 애플리케이션, 임베디드 툴체인, 압축 없는 픽셀 데이터가 필요한 작업에서는 지금도 유용합니다.

SVG와 래스터 형식 비교

벡터 이미지(SVG)와 래스터 이미지(PNG, JPG)는 쓰임새가 다릅니다. 이미지를 어디에 쓸지에 따라 알맞은 형식이 정해집니다.

항목SVGPNG / JPGICO / ICNS
확대/축소해상도에 구애받지 않음확대하면 흐려짐고정 크기로 미리 렌더링
파일 크기도형과 아이콘은 작음해상도에 따라 커짐크기별 이미지의 묶음
편집텍스트나 벡터 도구로 편집 가능픽셀 단위 편집만 가능크기마다 편집 후 다시 묶음
애니메이션CSS, SMIL, JavaScript제한적 (APNG / GIF)지원 안 함
투명도지원PNG 지원, JPG 미지원지원 (PNG 기반)

SVG를 BMP로 변환해야 하는 경우

BMP는 Windows에서 가장 널리 통하는 최소 공통분모 래스터 형식입니다. 오래된 소프트웨어, 임베디드 툴체인, 자동화 스크립트, 무압축 RGB 픽셀 데이터를 전제하는 게임 엔진에 이미지를 넘길 때는 SVG를 BMP로 변환하세요. 1메가픽셀당 약 3 MB(알파를 포함하면 4 MB)로, 같은 내용의 PNG보다 10~100배 커집니다. 사람이 직접 보는 용도로 BMP가 필요한 경우는 오늘날 거의 없습니다. 도구가 명시적으로 요구할 때만 고르세요.

SVG에서 BMP로: 파일 크기와 품질의 균형

파일 크기

BMP는 무압축입니다. 1024×1024 BMP는 내용과 관계없이 약 3 MB(24비트), 알파가 포함된 32비트라면 약 4 MB가 됩니다. 같은 이미지를 PNG로 만들면 보통 30~200 KB이므로, BMP는 같은 데이터에 대해 PNG의 10~100배가 됩니다. 압축이 얼마나 잘 되는지에 따라 폭이 있습니다.

BMP가 알맞은 경우

BMP는 명시적으로 요구될 때만 쓰세요. 오래된 Windows 소프트웨어, 임베디드 툴체인, 원본 픽셀 데이터를 전제하는 게임 엔진, 머신 비전 파이프라인, 바이트 단위로 일정한 출력이 필요한 테스트 등입니다. 사람이 보는 이미지 전송에 BMP가 알맞은 경우는 거의 없습니다.

BMP 대신 SVG를 그대로 써야 하는 경우

오래된 소프트웨어의 요구 사항을 빼면 전부 SVG로 두세요. BMP에는 웹, 메일, 최신 앱에 대한 이점이 전혀 없습니다. 도구가 BMP를 요구한다면 마지막 단계에서 변환하고 다 쓴 뒤에는 버리세요.

품질 절충

BMP는 원본 RGB 또는 RGBA 픽셀을 저장하며, 같은 해상도의 무손실 PNG와 품질이 같습니다. 배경이 단색이면 24비트로, 투명하면 알파가 포함된 32비트로 기록됩니다. 품질을 정하는 것은 해상도뿐이며, 크게 하면 또렷해지지만 파일도 비례해서 커집니다.

SVG를 BMP로 온라인에서 변환하는 방법

  1. 파일을 끌어다 놓거나 '파일 선택'을 눌러 대기열에 추가합니다. 한 번에 최대 40개까지 가능합니다.
  2. 출력 설정(크기, DPI, 배경, 품질, 트레이싱 세부)을 지정하면 미리보기가 그 자리에서 갱신됩니다.
  3. '모두 저장'을 누르면 결과를 내려받을 수 있습니다. 대기열에 여러 개가 있으면 하나의 ZIP이 됩니다.

개인정보: 파일은 브라우저를 벗어나지 않습니다

파일이 기기 밖으로 나가는 일은 없습니다. 변환은 JavaScript와 WebAssembly를 이용해 전부 브라우저 안에서 실행됩니다. 업로드도 서버 처리도 없으므로 파일에 관한 정보가 어디로도 전송되지 않습니다.

아무것도 업로드되지 않으므로 대외비 로고, 사내 문서, 공개 전 고객 작업물에도 안심하고 쓸 수 있습니다. 사용하는 동안 기기에 캐시되므로 첫 방문 이후에는 네트워크 연결이 없어도 동작합니다.

자주 묻는 질문

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

네. '투명' 배경을 고르면 완전한 알파가 포함된 32비트 BMP를 내보냅니다. '단색' 배경이라면 호환성을 위해 더 작은 24비트 BMP를 내보냅니다.

BMP가 필요한 때는 언제인가요?

주로 BMP 입력을 요구하는 오래된 소프트웨어나 특정 임베디드 시스템의 경우입니다. 일상적인 용도라면 PNG가 훨씬 작고 그만큼 널리 지원됩니다.

BMP 파일이 왜 PNG보다 훨씬 큰가요?

BMP는 무압축이라 픽셀 하나에 3바이트(24비트) 또는 4바이트(32비트)를 씁니다. PNG는 무손실 압축을 쓰기 때문에 같은 이미지라면 보통 PNG가 5~10분의 1입니다. BMP는 명시적으로 요구될 때만 쓰세요.