화질 손상 없이 이미지 용량 줄이는 방법
사진을 웹사이트에 올리려는데 용량이 너무 크다며 거부당한 경험, 한 번쯤 있으시죠. 아니면 제품 사진을 묶어서 클라이언트에게 보내려 했더니 이메일이 반송되거나. 그때 보통 하는 행동이 있습니다. 이미지 편집기를 열고, 품질 슬라이더를 60%까지 내린 뒤, 흐릿하고 뭉개진 결과물을 어쩔 수 없는 타협안으로 받아들이는 것이죠. 하지만 그럴 필요가 없습니다.
이미지가 처음부터 왜 큰지 이해하면, 눈에 띄는 손상 없이 용량을 줄일 수 있습니다. 원인은 세 가지이고, 각각 다른 방식으로 접근해야 합니다.
이미지 파일이 커지는 진짜 이유
해상도. 4000 × 3000픽셀짜리 사진에는 1200만 개의 픽셀이 담겨 있습니다. 웹사이트에서 800 × 600으로 표시한다면, 필요한 것보다 15배나 많은 데이터를 전송하는 셈입니다. 압축하기 전에 해상도만 줄여도 4 MB 이미지가 400 KB 아래로 떨어질 수 있습니다.
포맷. PNG는 모든 픽셀을 정확하게 저장하기 때문에 구조적으로 파일이 큽니다. 같은 사진을 JPG로 저장하면 PNG의 5분의 1 수준이 되기도 합니다. Google이 설계한 WebP는 사진에서는 JPG를, 그래픽에서는 PNG를 능가합니다. 동일한 체감 품질 기준으로 JPG보다 보통 25~35% 작습니다. 콘텐츠 유형에 맞지 않는 포맷을 고르면, 품질 슬라이더를 아무리 조정해도 낭비되는 공간을 만회할 수 없습니다.
메타데이터. 스마트폰으로 찍은 사진에는 Exif 데이터가 자동으로 포함됩니다. GPS 좌표, 카메라 모델, 렌즈 조리개 값, 촬영 시각, 때로는 썸네일까지. 일반적인 Exif 블록은 20~80 KB에 달합니다. 제거해도 보이는 것은 하나도 달라지지 않습니다.
손실 압축과 무손실 압축 — '화질 손상 없이'의 진짜 의미
이 두 용어는 자주 혼용되기 때문에 정확히 짚고 넘어갈 필요가 있습니다.
무손실 압축은 데이터를 하나도 버리지 않고 파일 크기를 줄입니다. 압축을 풀면 원래 픽셀이 그대로 복원됩니다. PNG는 내부적으로 무손실 압축을 사용하며, 압축 강도(deflate 알고리즘의 노력 수준)를 높이면 픽셀 변화 없이 더 작은 파일을 얻을 수 있습니다. 특정 WebP 모드도 마찬가지입니다.
손실 압축은 인간의 시각이 인지하기 어려운 정보를 제거합니다. 평평한 영역의 미묘한 색상 그라데이션, 그림자 속의 고주파 디테일 같은 것들이죠. JPG는 항상 손실 방식입니다. 다만 높은 품질 설정(0~100 기준으로 85~92)에서는 버려지는 정보가 너무 적어서, 일반적인 화면 크기에서는 차이를 실제로 구분하기 어렵습니다. 그러면서도 파일은 60% 줄어들 수 있습니다.
즉, '화질 손상 없는 압축'은 충분히 가능합니다. 다만 파일 종류에 따라 의미가 달라집니다. PNG 스크린샷이나 로고라면 진정한 무손실 압축이 가능합니다. JPG 사진이라면 원본과 육안으로 구분되지 않는 수준의 품질을 유지하는 손실 압축이 현실적인 목표입니다. 둘 다 의미 있는 결과이고, 기술적으로는 전혀 다른 방식입니다.
Filuni에서 이미지 압축하는 방법
Filuni의 이미지 압축기는 브라우저 안에서 완전히 동작합니다. 파일이 서버로 전송되지 않기 때문에, 민감한 내용이 담긴 이미지도 안심하고 사용할 수 있습니다.
- Filuni의 이미지 압축 페이지로 이동합니다.
- 파일을 업로드 영역에 드래그하거나 클릭하여 선택합니다. 한 번에 최대 10개 파일을 추가할 수 있습니다.
- 압축 모드를 선택합니다. JPG와 WebP는 품질 슬라이더가 나타나고, PNG는 자동으로 무손실 최적화가 적용됩니다.
- 압축 버튼을 누르면 원본 크기, 압축 후 크기, 절감 비율이 다운로드 전에 표시됩니다.
- 결과물을 다운로드합니다. 압축이 너무 강하게 느껴지면 품질을 올려 다시 실행하면 됩니다. 2초면 충분합니다.
회원가입도, 워터마크도, 일일 제한도 없습니다. 결과물은 순수한 파일 그 자체입니다.
포맷별 압축 팁
JPG: 품질 슬라이더의 적정 구간
JPG 품질은 선형이 아닙니다. 100과 85의 차이는 대부분의 사람들이 거의 느끼지 못합니다. 85와 70 사이는 차이가 눈에 띄기 시작하지만 웹 썸네일로는 여전히 허용 가능한 수준입니다. 60 아래로 내려가면 가장자리와 텍스트 주변에 블록 아티팩트가 나타납니다. 웹사이트 이미지, 이메일 첨부, 소셜 미디어 공유라면 품질 80~88이 최적 구간입니다. RAW에서 내보낸 5 MB JPG는 품질 85에서 보통 600~900 KB가 됩니다. 일반 화면 크기에서 손실 없이 80~85%를 줄이는 겁니다.
PNG: 더 세게 압축하되, 손실은 없이
PNG에는 JPG처럼 '품질' 설정이 없습니다. 항상 무손실입니다. 달라지는 건 압축 노력의 강도(deflate 알고리즘이 얼마나 열심히 작동하느냐)입니다. 많은 이미지 편집기는 속도를 위해 낮은 노력으로 내보내는데, 제대로 된 PNG 최적화 도구를 쓰면 픽셀 변화 없이 20~40%를 더 줄일 수 있습니다. PNG 스크린샷을 압축하는데 투명도가 필요 없다면, WebP로 변환하는 것도 고려해 보세요. 50% 이상 절감되는 경우가 많습니다.
WebP로 전환 — 가장 효과적인 한 방
이미지가 최종적으로 사용될 환경을 직접 제어할 수 있다면(내 웹사이트, 내가 보내는 문서), JPG나 PNG를 WebP로 먼저 변환하고 압축하는 것이 가장 큰 효과를 냅니다. WebP는 손실·무손실 모드를 모두 지원하고, PNG처럼 투명도를 처리하면서 동일한 품질 기준에서 JPG보다 일관되게 25~35% 작습니다. 2020년 이후 출시된 모든 현대적인 브라우저가 WebP를 지원합니다. 웹에 올라갈 이미지라면 WebP를 쓰지 않을 이유가 거의 없습니다.
Filuni의 이미지 포맷 변환기는 JPG, PNG, WebP, BMP, GIF, TIFF 간 양방향 변환을 지원하며, 마찬가지로 무료로 브라우저에서 동작합니다.
현실적으로 얼마나 줄일 수 있나요
실제 시나리오에서 나온 수치입니다.
| 원본 | 포맷/설정 | 압축 후 | 절감 |
|---|---|---|---|
| 4.8 MB 스마트폰 사진 (JPG) | JPG 품질 85 | ~720 KB | 85% |
| 4.8 MB 스마트폰 사진 (JPG) | WebP 품질 85 | ~480 KB | 90% |
| 1.2 MB PNG 스크린샷 | PNG 무손실 재압축 | ~820 KB | 32% |
| 1.2 MB PNG 스크린샷 | WebP 무손실 | ~390 KB | 68% |
| 600 KB 제품 사진 (JPG) | JPG 품질 82 + Exif 제거 | ~140 KB | 77% |
스크린샷을 WebP로 변환한 행이 눈에 띕니다. 시각적 변화 없이 68%를 절감했는데, UI 스크린샷에 흔한 넓은 단색 영역을 WebP의 무손실 모드가 PNG의 deflate 알고리즘보다 훨씬 효율적으로 처리하기 때문입니다.
한 가지 주의할 점이 있습니다. 이미 20 KB 미만인 작은 이미지는 압축 여지가 거의 없습니다. 압축 오버헤드 때문에 오히려 파일이 약간 커질 수도 있습니다. 그럴 때는 원본을 그냥 쓰면 됩니다. 걱정할 필요 없습니다.
자주 묻는 질문
무손실이면 정말 화질이 전혀 안 떨어지나요?
수학적으로 그렇습니다. 무손실 압축된 PNG나 WebP 파일을 압축 해제하면 원본과 비트 단위까지 동일한 픽셀 그리드가 복원됩니다. 압축과 해제를 아무리 반복해도 손상이 없습니다. 반면 손실 방식(JPG, 손실 WebP)은 매번 조금씩 품질이 떨어지기 때문에, 이미 압축된 파일에서 다시 압축하지 말고 반드시 원본에서 한 번에 처리하세요.
웹사이트용 JPG는 품질을 얼마로 설정해야 하나요?
80~85가 일반적인 기준이지만, 실제 이미지로 테스트해 보는 것이 좋습니다. 화면 전체를 덮는 히어로 이미지는 큰 크기에서 아티팩트가 보일 수 있으니 85~90으로 약간 높이는 편이 낫습니다. 썸네일이나 카드 이미지는 75~80도 충분합니다. 70 아래는 모바일 데이터나 대량 메일처럼 파일 크기가 정말 중요하고 이미지가 페이지의 핵심이 아닐 때만 쓰세요.
Exif 데이터를 삭제하면 문제가 생길 수 있나요?
웹 이미지 용도라면 거의 없습니다. Exif가 필요한 경우는 지도 애플리케이션에서 GPS 좌표를 쓸 때나, 인쇄 작업에 색상 프로파일(ICC 프로파일)이 필요할 때 정도입니다. SNS 업로드, 프로필 사진, 제품 사진, 일반 웹 활용에서는 삭제해도 전혀 문제없고, 이미지당 20~80 KB를 아낄 수 있습니다.
WebP는 이제 어디서나 지원되나요?
웹 용도라면 그렇습니다. Chrome, Firefox, Safari(2020년 이후), Edge, 그리고 현재 출시된 모든 모바일 브라우저가 WebP를 지원합니다. 지금 웹사이트를 만든다면 WebP는 기본 선택이라고 봐도 됩니다. 예외가 있다면 아주 오래된 이메일 클라이언트나 이미지를 렌더링하는 레거시 데스크톱 소프트웨어 같은 경우인데, 그런 환경에서는 JPG가 여전히 더 안전합니다.
Filuni의 무료 도구 사용해보기
이 글의 모든 것 — 그리고 120개 이상의 도구. 무료, 회원가입 불필요, 브라우저에서 바로.