화질 손실 없이 사진 파일 크기 줄이는 법
휴대폰 사진은 3–5 MB지만 대부분의 용도에는 그 10분의 1이면 충분합니다. 좋은 소식: 그 바이트의 대부분은 보이지 않습니다 — 어떤 화면도 표시하지 못할 해상도와, 어떤 눈도 알아볼 수 없는 화질 여유분이죠. 파일 크기를 제대로 줄이는 것은 정해진 순서의 3단계 과정입니다.
개인정보 우선: 모든 이미지는 브라우저에서 로컬로 처리됩니다. 어떤 것도 서버에 업로드, 저장 또는 전송되지 않습니다.
애초에 사진이 왜 이렇게 큰가
요즘 휴대폰은 보수적인 품질 설정으로 12–48메가픽셀을 찍습니다 — 대형 인화와 과감한 자르기를 위한 치수이지, 폭 1200픽셀짜리 웹 화면이나 채팅 메시지를 위한 것이 아닙니다. 800×600으로 표시되는 4000×3000 사진은 픽셀의 96%를 낭비합니다. 보이는 것 하나 없이 바이트만 잡아먹죠.
1단계: 실제로 필요한 치수로 크기 조절
크기 조절이 가장 큰 지렛대입니다. 가로세로를 절반으로 줄이면 픽셀 수는 4분의 1이 되고, 압축이 시작되기도 전에 파일 크기가 보통 70–80% 줄어듭니다. 웹과 소셜에는 긴 변 기준 1080–1600px면 거의 모든 경우를 감당하고, 이메일에는 1200px로 넉넉합니다. 줄인 이미지가 선명하게 유지되도록 고품질 단계적 축소(PixelVault 크기 조절기가 쓰는 방식)를 사용하세요.
2단계: 의도를 갖고 압축
JPG와 WebP의 품질 설정은 사실상 로그 곡선입니다. 100에서 80으로 내리면 파일이 사실상 보이는 변화 없이 절반이 되고, 80에서 60은 절약 폭이 줄면서 티가 나기 시작합니다. 실시간 전/후 비교로 직접 눈으로 판단하며 압축하거나, 양식이 ‘200 KB 이하’를 요구할 때는 한도 안에 들어가는 최선의 품질을 자동으로 찾는 목표 크기 모드를 쓰세요.
3단계: 형식이 일하게 하기
같은 사진, 같은 눈에 보이는 화질이라도: PNG가 압도적으로 가장 크고, JPG가 기준선, WebP는 약 30% 작고, AVIF는 더 작습니다. 목적지가 웹사이트라면 압축하는 김에 WebP로 변환하는 것은 공짜 절약입니다. 사진이 PNG나 BMP에 갇혀 있다면 JPG로 바꾸는 것만으로 10배 줄어들 수 있습니다.
하지 말아야 할 것
이미 압축된 JPG를 반복해서 재압축하지 마세요 — 세대를 거칠수록 망가집니다. 가능하면 원본에서 작업하고 원본을 보관하세요. 절약을 바라며 사진을 ZIP으로 묶지 마세요 — JPG는 이미 압축돼 있어 ZIP은 거의 효과가 없습니다. 그리고 압축 전에 작은 이미지를 ‘개선’하려고 확대하지 마세요 — 지어낸 픽셀에 바이트를 지불하는 꼴입니다.