대부분의 이미지는 필요보다 훨씬 큽니다
요즘 휴대폰으로 찍은 사진 한 장은 4~5MB에 이르는데, 웹사이트나 메일 첨부, 용량 제한이 있는 업로드 양식에는 그중 거의 아무것도 필요하지 않습니다. 세부는 실제로 담겨 있지만, 그 이미지가 실제로 표시될 크기에서는 대부분이 보이지 않습니다.
이 압축기는 화질과 용량을 맞바꾸고 결정 전에 결과를 확인할 수 있게 해 줍니다. 용량이 의미 있게 줄어드는 것을 멈추고 화질이 나빠지기 시작하는 지점을 찾을 수 있습니다.
이미지 압축하는 방법
주된 조절 수단은 품질 슬라이더이며, 적정 값은 사진에 무엇이 담겼는지에 따라 달라집니다.
- 위 상자에 이미지를 끌어다 놓으세요. 한 번에 여러 장을 처리할 수 있습니다.
- 품질을 설정하세요. 사진이라면 80 근처가 흔한 출발점으로, 일반적인 크기에서 눈에 띄는 차이 없이 용량을 5분의 1 정도로 줄입니다.
- 파일마다 표시되는 전후 용량을 비교하세요.
- 받아들이기 전에 실제 크기로 결과를 확인하세요. 얼굴, 하늘, 완만한 그러데이션이 있는 영역에서 흔적이 가장 먼저 나타납니다.
- 그래도 용량이 크다면 픽셀 크기 자체를 줄이는 것도 고려하세요. 가로 800픽셀로 표시될 이미지가 4,000픽셀일 이유는 없습니다.
- 압축된 파일을 내려받으세요. 원본은 그대로입니다.
품질 설정은 백분율이 아닙니다
품질 80이란 이미지가 정보의 80%를 유지한다는 뜻이 아니며, 50이 100의 절반만큼 좋다는 뜻도 아닙니다. 이 숫자는 인코더가 세부를 얼마나 공격적으로 양자화할지를 가리키는 지표이고, 용량 및 눈에 보이는 화질과의 관계는 모두 비선형입니다. 용량 감소는 대부분 100에서 80 사이에서 일어나고, 눈에 보이는 손상은 대부분 60 아래에서 일어납니다.
80이 그토록 흔히 권장되는 이유가 이 곡선 모양입니다. 용량 곡선의 가파른 구간 뒤이면서 손상 곡선의 가파른 구간 앞에 놓이기 때문입니다. 100에서 80으로 내리면 용량의 70%가 절약될 수 있지만, 80에서 60으로 내리면 절약은 훨씬 적고 대가는 상당히 큽니다.
실제 품질 설정
일반적인 사진 기준의 대략적인 동작입니다. 내용에 따라 이 수치는 상당히 달라집니다.
| 품질 | 원본 대비 용량 | 눈에 보이는 차이 | 용도 |
|---|---|---|---|
| 100 | 약 90% | 없음 | 보관용, 추가 편집 |
| 90 | 약 40% | 일반 크기에서 없음 | 인쇄, 세밀한 화면 표시 |
| 80 | 약 20% | 일반 크기에서 없음 | 웹용 일반 기본값 |
| 70 | 약 15% | 그러데이션에서 약간 | 썸네일, 이미지가 많은 갤러리 |
| 60 | 약 12% | 하늘과 얼굴에서 보임 | 용량이 최우선일 때 |
| 40 | 약 8% | 뚜렷하게 나빠짐 | 값을 하는 경우가 드묾 |
80에서 60 사이의 절감은 작은 반면 손상은 상당하다는 점에 주목하세요. 파일이 여전히 클 때 품질을 더 낮추지 말아야 하는 이유가 이 비대칭입니다. 대신 이미지 크기를 줄이는 편이 대개 더 적은 대가로 더 많은 것을 줍니다.
압축보다 크기 줄이기
가로세로를 절반으로 줄이면 픽셀 수는 4분의 1이 되는데, 이는 대개 어떤 품질 설정보다 용량에 크게 작용하며, 애초에 표시 크기보다 큰 이미지였다면 대가가 전혀 없습니다. 페이지에서 가로 800픽셀로 보이는 이미지는 어차피 브라우저가 축소해서 그리므로, 나머지 픽셀은 처음부터 내려받기 무게였을 뿐입니다.
압축은 세대를 거듭할수록 누적됩니다. 손실 인코딩을 할 때마다 앞 단계가 남겨 둔 정보를 버리므로, 이미 압축된 파일을 반복해서 압축하면 높은 품질 설정에서도 계속 나빠집니다. 이 과정을 이미 거친 사본이 아니라 언제나 원본에서 작업하세요.