이력서에 증명사진을 넣으려는데 파일 크기가 10MB라서 업로드가 거부된다. 블로그에 여행 사진 20장을 올렸더니 페이지 로딩이 끝날 줄을 모른다. 원본 그대로 쓰면 생기는 문제들이다.
왜 사진 용량이 이렇게 큰가
최근 스마트폰 카메라는 기본 1,200만~2억 화소다. 한 장 찍으면 JPG 기준으로 3~8MB, HEIF나 RAW로 찍으면 20MB가 넘는 경우도 흔하다. 해상도가 4032×3024인 사진을 웹에 그대로 올리면 화면에 표시되는 크기보다 원본이 몇 배 더 크기 때문에 낭비다.
무손실 압축과 손실 압축, 뭘 고를까
- 무손실 압축
- 원본 화질이 그대로 유지된다. 대신 용량 감소폭이 작다(보통 10~30%). PNG에 주로 적용된다.
- 손실 압축
- 사람 눈으로 구분하기 어려운 데이터를 제거해서 용량을 줄인다. 품질 80% 정도면 원본과 차이를 느끼기 어려운데, 용량은 절반 이하로 떨어진다. JPG가 대표적이다.
블로그나 SNS에 올리는 용도라면 손실 압축 80%로 충분하다. 인쇄용이나 원본 보관용이 아니라면 무손실을 고집할 필요가 없다.
실제 압축 과정 (3단계)
- 파일 선택 — 온라인 이미지 압축 도구에 접속해서 사진을 드래그하거나 클릭으로 업로드한다. 최대 20장까지 한 번에 넣을 수 있다.
- 품질 조절 — 슬라이더로 압축 수준을 정한다. 80%가 가장 무난하고, 웹용이라면 70%까지 내려도 괜찮다. 리사이즈가 필요하면 가로 픽셀만 입력하면 세로는 비율에 맞춰 자동 조정된다.
- 다운로드 — 압축이 끝나면 원본 대비 줄어든 용량과 절감률이 바로 표시된다. 개별 다운로드도 되고, 여러 장이면 ZIP으로 한 번에 받을 수 있다.
TIP 이 도구는 파일이 서버로 전송되지 않고 브라우저 안에서만 처리된다. 이력서 사진이나 개인 사진처럼 민감한 이미지도 유출 걱정 없이 압축할 수 있다.
포맷별 용도 정리
| 포맷 | 용도 | 특징 |
|---|---|---|
| JPG | 사진, 블로그 이미지 | 손실 압축, 용량 작음, 투명 배경 불가 |
| PNG | 로고, 캡처, 투명 배경 | 무손실, 용량 큼, 텍스트 선명 |
| WebP | 웹사이트 최적화 | JPG보다 25~35% 작음, 최신 브라우저 지원 |
| GIF | 움짤, 간단한 애니메이션 | 256색 제한, 파일 크기 큼 |
사진이라면 JPG, 캡처나 로고처럼 글자가 들어간 이미지는 PNG, 웹 성능이 중요하면 WebP를 선택하면 된다. 포맷을 바꾸는 것만으로도 용량이 크게 줄어드는 경우가 있다.
이미지 한 장이 1MB 아래로 내려가면 페이지 로딩 속도가 체감될 정도로 달라진다. 특히 모바일에서 차이가 크다.