BMP를 PNG로

BMP 업로드
선택한 파일 복원 중...
포맷
BMP
크기
x
파일 크기

BMP 파일은 오래된 Windows 시스템 곳곳에 남아 있습니다. 크고, 압축되지 않으며, 공유하기 불편합니다. 이 도구는 브라우저에서 BMP를 읽고 PNG의 무손실 DEFLATE 압축으로 다시 인코딩해, 픽셀까지 동일한 결과를 유지하면서 보통 60~90% 더 작은 파일을 돌려줍니다. 이미지 하나만 넣어도 되고 한꺼번에 여러 개를 넣어도 됩니다. 어떤 파일도 서버로 업로드하지 않습니다.

BMP를 PNG로 변환하는 방법

  1. 1

    BMP 파일 끌어다 놓기 또는 선택

    파일 하나도, 여러 개를 한꺼번에도 가능합니다. 1-bit, 8-bit(인덱스 컬러), 24-bit, 32-bit BMP를 모두 지원합니다.

  2. 2

    옵션 선택

    원본 색 깊이를 보존하거나 24-bit 트루컬러로 강제 변환하세요. 선택적으로 순수 마젠타 또는 지정한 색상을 투명으로 처리할 수 있습니다.

  3. 3

    브라우저에서 변환

    각 이미지를 픽셀 단위로 디코딩하고 canvas API를 사용해 PNG로 다시 인코딩합니다. 서버를 거치지 않습니다.

  4. 4

    PNG 다운로드

    파일 하나는 즉시 다운로드됩니다. 일괄 처리는 변환된 모든 파일을 담은 ZIP을 반환합니다.

BMP vs PNG — 얻는 것

항목 BMP PNG
압축 보통 없음 (RLE는 드묾) 무손실 DEFLATE
투명도 32-bit 알파만 완전한 알파 채널 + 인덱스 투명
일반적인 파일 크기 픽셀당 약 3바이트 픽셀당 약 0.3~1바이트
브라우저 지원 제한적 (Chrome/Edge만) 모든 환경에서 지원
메타데이터 최소한 풍부함 (tEXt, gAMA, iCCP)
스트리밍 디코딩 아니오

PNG가 올바른 target인 경우

  • 웹 배포: 모든 브라우저가 PNG를 처리합니다. BMP 렌더링은 일관되지 않습니다.
  • 스크린샷과 UI 목업: 가장자리가 선명하고 JPEG 같은 손상이 없습니다.
  • 투명도가 필요할 때: BMP는 32-bit 형식에서만 알파를 지원하지만, PNG는 이를 위해 만들어졌습니다.
  • 이후 편집: PNG는 여러 번 열고 저장해도 무손실 품질을 유지합니다.

PNG가 잘못된 target인 경우

  • 사진: JPEG 또는 WebP가 시각적으로 같은 품질에서 5~20배 더 작습니다.
  • 애니메이션 프레임: APNG, GIF, WebP를 사용하세요.
  • 색이 적은 라인 아트: 인덱스 컬러 PNG(8-bit)는 좋지만, 진짜 벡터 콘텐츠라면 SVG가 더 작은 경우가 많습니다.

  • 색이 제한된 스캔 문서라면 8-bit 인덱스 컬러 출력으로 강제해 크기를 30~40% 더 줄이세요.
  • BMP에 마젠타 “크로마키” 투명 배경(오래된 게임에서 흔함)이 있다면 “색을 투명으로 변환” 옵션을 켜 효과를 깔끔하게 옮기세요.

자주 묻는 질문

아니요. BMP와 PNG는 모두 무손실 형식입니다. PNG가 더 잘 압축할 뿐입니다. 색 깊이 변경을 선택하지 않는 한 모든 픽셀이 비트 단위로 그대로 보존됩니다.

아니요. 변환은 HTML canvas API를 사용해 브라우저 안에서 전부 이루어집니다. BMP는 기기를 떠나지 않습니다.

네. 필요한 만큼 파일을 끌어다 놓으세요. 각 파일을 변환한 뒤 결과를 하나의 ZIP으로 묶어 다운로드하게 해줍니다.

지원합니다. BMP 팔레트를 읽어, 작은 크기를 보존하는 인덱스 컬러 PNG로, 또는 더 보편적인 출력을 원하면 트루컬러 PNG로 다시 인코딩합니다.

관련 도구