
BMP를 JPG로 변환 — 30MB가 800KB로
BMP를 JPG로 변환: 스캔 한 장이 30메가바이트일 때
출처가 정해진 파일이 있습니다. 사무실 스캐너, 실험실 측정 소프트웨어, 생산 라인의 검사 장비, 또는 2000년대 초 윈도우 프로그램입니다. 나오는 것은 믿기 어려운 크기의 BMP 파일입니다. A4를 300dpi로 한 장 읽은 것만으로 손쉽게 25~35메가바이트에 이릅니다. 열 페이지만 쌓여도 메일함이 막힙니다.
BMP가 이토록 거대한 이유
BMP는 전혀 압축하지 않습니다. 이는 결함이 아니라 이 형식의 본래 목적입니다. 각 픽셀을 날것의 색값으로, 가공도 계산도 없이 그대로 기록합니다.
계산은 단순하고 가차 없습니다. A4를 300dpi로 읽으면 약 2480×3508 픽셀, 곧 약 870만 픽셀이 됩니다. 24비트라면 픽셀당 3바이트. 합계 약 26메가바이트입니다. 게다가 이는 지면이 글자로 가득하든 서명 하나만 있든 달라지지 않습니다. BMP는 내용과 여백을 구별하지 않습니다.
청구서를 스캔한 폴더가 몇 주 만에 수 기가바이트로 불어나는 이유가 여기 있습니다. 같은 내용이 JPG였다면 기껏해야 백 메가바이트 안팎에 들어갔을 것입니다.
변환으로 실제 얻는 것
JPG는 반대 방향으로 작동합니다. 이미지를 살펴 사람 눈이 감지하지 못하는 정보 — 아주 미세한 색 차이, 센서의 미세 노이즈, 넓은 단색 면 안의 흔들림 — 를 의도적으로 버립니다.
스캔한 서류나 사진에서는 이것이 95~98% 절감으로 이어집니다. 30메가바이트가 600~900킬로바이트가 되는 셈입니다. 이후에는 어떤 메일에도, 공공기관 포털에도, 문서관리 시스템에도 문제없이 들어가고 화면에서 보이는 모습은 거의 달라지지 않습니다.
한계는 어디인가
순수한 흑백 글자에는 JPG가 맞지 않습니다. 스캔한 내용이 글자뿐이라면 글자 가장자리에 가는 회색 번짐이 생깁니다. 보관하고 화면으로 읽는 데는 문제없지만, 이후 문자 인식에 걸 생각이라면 인식률이 조금 떨어질 수 있습니다. 그런 용도에는 PNG나 곧바로 PDF로 읽어들이는 편이 적합합니다.
처리는 되돌릴 수 없습니다. JPG는 손실 압축이며 버려진 정보는 돌아오지 않습니다. 보존 기록, 증서, 기술 도면, 증거로 쓰이는 이미지라면 원래의 BMP를 남기거나 무손실인 PNG로 변환하십시오.
처리가 기기를 떠나지 않는 이유
스캔한 서류는 다루기에 가장 조심스러운 파일에 속합니다. 성명, 주소, 사건번호, 계좌 정보, 진단 내용, 계약 세부가 실려 있습니다. 형식을 바꾸기 위해서만 외부 서버를 거치게 하는 것은 개인정보 보호 관점에서 문제가 있으며, 많은 조직에서는 애초에 금지되어 있습니다.
ImageXpo는 아무것도 전송하지 않습니다. BMP는 WebAssembly로 브라우저 메모리 안에서 직접 디코딩되고 JPG는 사용자 컴퓨터에서 생성됩니다. 전송도, 서버상의 사본도, 제3자에게 남는 기록도 없습니다.


자주 묻는 질문
애초에 BMP가 이렇게 큰 이유는 무엇인가요?
BMP는 전혀 압축하지 않고 각 픽셀을 날것의 색값으로 저장하기 때문입니다. A4를 300dpi로 읽으면 내용과 무관하게 약 26메가바이트가 되며, 거의 백지인 페이지도 글자로 가득한 페이지와 같은 크기입니다.
변환 후에도 스캔을 읽을 수 있나요?
높은 화질 설정이라면 문제없이 읽을 수 있습니다. 순수한 흑백 글자에서는 글자 가장자리에 아주 가는 회색 번짐이 생깁니다. 보관과 화면 열람에는 영향이 없지만 이후 문자 인식에 걸 예정이라면 PNG가 확실합니다.
원래의 BMP는 삭제해도 되나요?
일상적인 서류라면 대개 괜찮습니다. 보존 기록, 증서, 기술 도면, 증거로 쓰이는 이미지에서는 JPG 압축을 되돌릴 수 없으므로 원본을 남기십시오.
파일 크기 상한이 있나요?
없습니다. 처리가 사용자 환경에서 실행되므로 제한이 되는 것은 기기의 메모리뿐입니다. 100메가바이트를 넘는 파일도 일반적인 컴퓨터에서 문제없이 변환됩니다.