유틸리티

사진 용량 줄이기, 화질 안 떨어지게 압축하는 방법

이력서에 증명사진을 넣으려는데 파일 크기가 10MB라서 업로드가 거부된다. 블로그에 여행 사진 20장을 올렸더니 페이지 로딩이 끝날 줄을 모른다. 원본 그대로 쓰면 생기는 문제들이다.

왜 사진 용량이 이렇게 큰가

최근 스마트폰 카메라는 기본 1,200만~2억 화소다. 한 장 찍으면 JPG 기준으로 3~8MB, HEIF나 RAW로 찍으면 20MB가 넘는 경우도 흔하다. 해상도가 4032×3024인 사진을 웹에 그대로 올리면 화면에 표시되는 크기보다 원본이 몇 배 더 크기 때문에 낭비다.

무손실 압축과 손실 압축, 뭘 고를까

무손실 압축
원본 화질이 그대로 유지된다. 대신 용량 감소폭이 작다(보통 10~30%). PNG에 주로 적용된다.
손실 압축
사람 눈으로 구분하기 어려운 데이터를 제거해서 용량을 줄인다. 품질 80% 정도면 원본과 차이를 느끼기 어려운데, 용량은 절반 이하로 떨어진다. JPG가 대표적이다.

블로그나 SNS에 올리는 용도라면 손실 압축 80%로 충분하다. 인쇄용이나 원본 보관용이 아니라면 무손실을 고집할 필요가 없다.

실제 압축 과정 (3단계)

  1. 파일 선택온라인 이미지 압축 도구에 접속해서 사진을 드래그하거나 클릭으로 업로드한다. 최대 20장까지 한 번에 넣을 수 있다.
  2. 품질 조절 — 슬라이더로 압축 수준을 정한다. 80%가 가장 무난하고, 웹용이라면 70%까지 내려도 괜찮다. 리사이즈가 필요하면 가로 픽셀만 입력하면 세로는 비율에 맞춰 자동 조정된다.
  3. 다운로드 — 압축이 끝나면 원본 대비 줄어든 용량과 절감률이 바로 표시된다. 개별 다운로드도 되고, 여러 장이면 ZIP으로 한 번에 받을 수 있다.
TIP 이 도구는 파일이 서버로 전송되지 않고 브라우저 안에서만 처리된다. 이력서 사진이나 개인 사진처럼 민감한 이미지도 유출 걱정 없이 압축할 수 있다.

포맷별 용도 정리

포맷용도특징
JPG사진, 블로그 이미지손실 압축, 용량 작음, 투명 배경 불가
PNG로고, 캡처, 투명 배경무손실, 용량 큼, 텍스트 선명
WebP웹사이트 최적화JPG보다 25~35% 작음, 최신 브라우저 지원
GIF움짤, 간단한 애니메이션256색 제한, 파일 크기 큼

사진이라면 JPG, 캡처나 로고처럼 글자가 들어간 이미지는 PNG, 웹 성능이 중요하면 WebP를 선택하면 된다. 포맷을 바꾸는 것만으로도 용량이 크게 줄어드는 경우가 있다.

이미지 한 장이 1MB 아래로 내려가면 페이지 로딩 속도가 체감될 정도로 달라진다. 특히 모바일에서 차이가 크다.