품질 손실 없이 이미지를 압축하는 방법
게시일 2026년 8월 16일 · 4분 소요

"품질 손실 없이 압축한다"는 말이 광고처럼 들리지만, 실제로는 거의 항상 달성할 수 있습니다. 핵심은 눈으로 차이가 없는 지점을 찾는 것이고, 사진에서는 보통 60~85 사이입니다. 그 아래로 내려가면 윤곽이 흐려지고 색 그라데이션이 뭉개집니다. 너무 위로 잡으면 킬로바이트만 낭비됩니다.
이 글에서는 JPG, WebP, AVIF에서 실제로 잘 작동하는 품질 값, PNG를 골라야 할 때, 그리고 가장 큰 타격을 주는 실수를 정리합니다. JPG, WebP, PNG가 내부에서 어떻게 작동하는지는포맷 비교 글에서 더 깊이 다루고 있습니다.
포맷별 스위트 스팟
JPG는 비가역 양자화를 사용합니다. 품질 값이 낮을수록 주파수 정보를 더 거친 격자로 반올림하기 때문에 파일은 작아지지만 디테일이 사라집니다. mozjpeg이나 libjpeg-turbo 같은 최신 인코더는 품질 80에서 옛 인코더가 90에서 내던 화질을 보여줍니다. 대부분의 웹 사진에는 75~82가 적절한 범위입니다.
WebP는 더 새로운 예측 기법을 써서 같은 인지도에서 JPG보다 25~35% 작은 파일을 만듭니다. 70~80이면 충분합니다. AVIF는 효율이 더 좋아서 50~60에서 JPG 80급 화질을, 대략 절반 크기로 뽑습니다. 대신 인코딩 시간이 길고, 구형 브라우저를 위한 폴백이 필요합니다.
| 포맷 | 권장 품질 | 대표적인 절감률 |
|---|---|---|
| JPG (mozjpeg) | 75~82 | 원본 대비 4~8배 |
| WebP (비가역) | 70~80 | JPG 80 대비 25~35% 작음 |
| AVIF (비가역) | 50~60 | JPG 80 대비 40~50% 작음 |
| PNG | 해당 없음 (무손실) | 스크린샷·로고에서 2~4배 |
| WebP / AVIF (무손실) | 해당 없음 | PNG 대비 20~30% 작음 |
흔한 다섯 가지 실수
SNS에서 사진을 돌려보내다 보면 화질이 흐려지는데, 대개 다음 중 하나입니다. 모두 피하기 쉽습니다.
- 여러 번 재인코딩. JPG를 저장할 때마다 픽셀이 바뀝니다. 품질 80으로 다섯 번 저장해도 한 번 저장한 결과와 같지 않고, 점점 더 흐려집니다.
- 스크린샷에 JPG 사용. 플랫한 색면, 날카로운 모서리, 텍스트가 있는 스크린샷에서 JPG 블록 노이즈는 바로 보입니다. PNG나 무손실 WebP가 더 작고 또렷합니다.
- 불필요하게 리사이즈한 뒤 압축. 4000px 사진을 800px로 줄이고 낮은 JPG 품질로 저장하면 정보를 두 번 버리는 셈입니다. 리사이즈 후 가능한 한 높은 품질로 저장하세요.
- 메타데이터를 인코딩과 함께 유지. WhatsApp이나 SNS의 압축 로직은 통제할 수 없습니다. 브라우저에서 EXIF를 미리 정리해두면 이미지 본 데이터는 깔끔하게 유지할 수 있습니다.
- 하나의 파일을 모든 플랫폼에서 재사용. Twitter는 5MB까지, Instagram은 자체 압축합니다. 플랫폼별로 포맷과 크기를 맞추는 편이 낫습니다.
무손실과 “시각적 무손실”의 차이
두 용어를 정리해 두면 좋습니다. 진짜 무손실은 픽셀까지 그대로 유지하는 것이고,시각적 무손실은 픽셀은 변하지만 사람의 눈에는 차이가 없는 수준입니다. 디자이너의 원본이라면 전자를, 웹에서 보여줄 이미지라면 후자를 고르는 게 현실적입니다. 무손실 WebP가 JPG의 70% 크기만으로도 충분하다면 굳이 비가역을 거치지 않는 편이 안전합니다.
간단한 테스트: 같은 사진을 두 탭에서 열어 JPG 품질 80과 무손실 WebP를 비교합니다. 100% 확대에서 차이가 안 보이면 무손실로 OK. 차이가 보이면 JPG 80이 안전합니다.
ImagElite에서 하는 방법
ImagElite의 이미지 압축기는 이런 판단을 슬라이더 하나로 정리합니다. 왼쪽에 원본, 오른쪽에 결과가 같이 보이고, 파일 크기도 표시됩니다. 품질을 차츰 낮춰가며 차이가 보이기 직전에 멈추면, 그게 바로 그 이미지에 맞는 스위트 스팟입니다.
모두 브라우저에서 동작하므로 아무리 시도해도 대기 시간은 없고 서버도 관여하지 않습니다. 출력 포맷을 JPG, WebP, AVIF, PNG 사이에서 전환하면서 같은 사진에 어떤 코덱이 가장 잘 맞는지 바로 비교할 수 있고, JPG와 AVIF의 차이가 같은 사진에서 40% 가까이 나는 일도 흔합니다.