압축
화질 손실 없이 이미지를 압축하는 방법
이미지 용량을 줄이는 방법은 두 가지인데, 그중 하나만 눈에 보이는 화질을 건드립니다. 똑같아 보이면서도 훨씬 작은 파일을 만드는 방법을 알려드립니다.
최종 수정 2026년 7월 23일
“화질 손실 없이”가 실제로 의미하는 것
거의 모든 이미지는 눈에 보이는 변화 없이 극적으로 작아질 수 있습니다. 다만 함정은, “눈에 보이는 변화가 없다”와 “단 1바이트도 바뀌지 않았다”는 서로 다른 약속이라는 점입니다. 어느 쪽이 필요한지 이해하는 것이 전부입니다.
| 유형 | 무엇을 바꾸는가 | 용량 감소 | 똑같아 보이나요? |
|---|---|---|---|
| 무손실 | 픽셀은 그대로, 저장 방식만 바꿈 | 소폭에서 중간 정도 | 픽셀 단위로 완전히 동일 |
| 손실 (시각적 무손실) | 눈으로 감지할 수 없는 디테일을 제거 | 큼 | 눈에는 동일, 비교 도구로는 다름 |
무손실: 같은 픽셀, 더 알찬 포장
무손실 압축은 픽셀을 단 하나도 바꾸지 않으면서 파일을 더 효율적으로 다시 씁니다. 디자인 도구에서 바로 저장한 PNG는 흔히 불필요한 중복 데이터를 담고 있는데, 이를 다시 최적화하면(OxiPNG 같은 도구가 하는 작업) 디코딩했을 때 이미지가 바이트 단위로 완전히 동일하다는 보장을 유지하면서 10~20%를 덜어낼 수 있습니다.
정확성이 중요할 때 올바른 선택입니다. 단색 면으로 된 로고, 텍스트가 있는 스크린샷, 다이어그램, 또는 나중에 다시 편집할 수 있는 모든 것이 여기에 해당합니다. 단점은, 디테일이 많은 사진에는 제거할 중복이 거의 없어서 무손실만으로는 큰 이득을 보기 어렵다는 점입니다.
손실이지만 보이지 않게: 진짜 절감이 숨어 있는 곳
대부분의 사람이 놓치는 부분이 바로 여기입니다. 풀컬러 PNG는 픽셀당 최대 1,600만 가지 색을 저장하는데, 이는 하나의 이미지에서 눈이 구별할 수 있는 것보다 훨씬 많습니다. 색상 양자화(color quantization) 는 이를 신중하게 선택된 팔레트(최대 256색)로 줄이고 미묘한 디더링을 더하는데, 대부분의 이미지에서 그 결과는 원본과 구별할 수 없으면서도 40~70% 더 작습니다.
이것이 바로 인기 있는 “초경량” PNG 압축기 뒤에 있는 기법입니다. 기술적으로는 손실 압축이지만, 그 손실이 사람 눈으로 감지할 수 있는 한계 아래로 떨어지도록 튜닝되어 있습니다. 사진과 풍부한 일러스트에는 거의 항상 이 설정이 원하는 답입니다.
브라우저에서 압축하는 방법
이 작업을 위해 서버에 무언가를 업로드할 필요가 없습니다. 브라우저 기반 압축기에 이미지를 끌어다 놓으면 기본적으로 스마트 손실 압축(위에서 설명한 것과 같은 양자화)을 적용하므로, 큰 폭의 용량 감소를 자동으로 얻게 됩니다. 모든 처리는 여러분의 기기에서 이루어집니다.
정확한 픽셀 보장이 필요하다면 무손실 토글을 켜세요. Ruah는 PNG에 대해 화질 슬라이더를 일부러 숨깁니다. 숫자를 추측하게 만드는 대신, 실제로 중요한 두 가지 선택지를 제공합니다. 가장 작지만 보이지 않게, 또는 완벽하게 정확하게.
그래도 무손실을 선택해야 할 때
다음과 같은 경우 무손실 토글을 사용하세요.
- 몇 가지 단색으로 이루어진 로고, 아이콘, 라인 아트인 경우 — 이런 이미지는 이미 아주 작고 잃을 것이 없으므로 양자화할 이유가 없습니다.
- 부드러운 그러데이션(하늘, 은은한 그림자)이 있어서 256색으로는 옅은 밴딩(경계선 얼룩)이 생길 수 있는 경우.
- 파일을 추가로 편집할 예정이라서 압축을 여러 번 겹쳐 쌓고 싶지 않은 경우.
그 외 모든 것(사진, 실제 장면의 스크린샷, 디테일이 많은 작품)에는 기본 손실 모드가 똑같아 보이면서도 훨씬 작은 파일을 만들어 줍니다.
공짜로 얻는 또 하나의 이득: 메타데이터 제거
사진에는 흔히 숨겨진 EXIF 데이터가 담겨 있습니다. 카메라 모델, 촬영 설정, 심지어 GPS 좌표까지요. 이를 제거하면 파일이 조금 작아지고, 더 중요하게는 여러분의 프라이버시를 보호합니다. 메타데이터 제거 도구를 사용하면 재인코딩 없이 무손실로 이 작업을 할 수 있습니다.
지금 사용해 보기 — 브라우저에서 압축, 업로드 없이.