이미지 압축이란 무엇인가
이미지 압축은 사진·그림 파일이 담고 있는 데이터를 줄여 파일 크기를 낮추는 과정입니다. 크게 두 종류로 나뉩니다. 무손실(lossless) 압축은 원본 픽셀 정보를 그대로 유지하면서 데이터 표현 방식을 효율적으로 바꿉니다. PNG의 기본 압축이 여기에 해당하며, 저장·불러오기를 반복해도 화질이 변하지 않습니다. 반면 손실(lossy) 압축은 사람 눈에 잘 보이지 않는 정보를 버려 더 많이 줄입니다. JPEG가 대표적이며, 품질 수치를 낮출수록 더 많이 압축되지만 디테일이 줄어듭니다.
실생활에서 '이미지 용량 줄이기'라고 부르는 대부분의 작업은 손실 압축입니다. 스마트폰 사진을 채용 사이트에 올리거나 블로그에 게시하기 위해 크기를 줄이는 것이 여기에 속합니다. 중요한 것은 압축 '정도'를 용도에 맞게 조절하는 것입니다. 너무 많이 압축하면 얼굴 윤곽·텍스트·상품 질감이 흐려지고, 반대로 너무 조금 압축하면 업로드 제한을 통과하지 못합니다.
이미지 압축과 함께 자주 헷갈리는 개념이 리사이즈(크기 조절)입니다. 리사이즈는 픽셀 수를 줄이는 것이고, 압축은 같은 픽셀 수를 유지하면서 파일 크기를 줄이는 것입니다. 둘 다 파일 크기를 줄이는 효과가 있지만 방식이 다릅니다. 원본이 4000×3000px처럼 크다면 먼저 픽셀을 줄인 뒤 압축하는 편이 결과 품질이 더 좋습니다.
JPG·PNG·WebP: 어떤 포맷을 선택해야 하나
JPEG(JPG)는 사진 계열 이미지에 가장 많이 쓰이는 포맷입니다. 손실 압축을 기본으로 하기 때문에 같은 품질 기준에서 파일 크기가 PNG보다 작은 경우가 많습니다. 채용 사이트·공공기관·은행·행정 시스템은 대부분 JPG(JPEG)만 허용하거나 JPG를 우선 권장합니다. 사진, 얼굴 이미지, 풍경처럼 색이 자연스럽게 변하는 이미지에서 장점이 두드러집니다. 단, 배경 투명도가 필요하거나 선명한 선·텍스트가 있는 UI 스크린샷에는 적합하지 않습니다.
PNG는 무손실 압축이라 화질 저하 없이 저장할 수 있고, 배경 투명도(알파 채널)를 지원합니다. 아이콘, 로고, 선명한 선이 있는 UI 스크린샷, 텍스트가 포함된 이미지에서 강점이 있습니다. 그러나 사진 이미지를 PNG로 저장하면 JPEG보다 파일이 커지는 경우가 대부분입니다. 투명 배경이 필요 없는 사진이라면 PNG를 고집할 이유가 없습니다.
WebP는 구글이 개발한 이미지 포맷으로, 손실·무손실 압축을 모두 지원하며 JPEG보다 약 25~35% 더 작은 파일을 만드는 경우가 많습니다. 투명도도 지원합니다. 최신 브라우저(크롬, 사파리, 엣지, 파이어폭스)는 모두 WebP를 지원하지만, 일부 구형 기기나 윈도우 사진 앱에서는 열리지 않을 수 있습니다. 블로그·쇼핑몰처럼 웹 페이지에 올리는 이미지에는 WebP가 유리하지만, 채용 사이트·공공기관 제출처럼 호환성이 중요한 곳에는 JPEG가 안전합니다.
목적별 압축 기준: 채용 사진·공공 제출·웹 게시
채용 사이트·공무원 시험 원서 접수에 올리는 증명사진은 일반적으로 JPG(JPEG) 형식을 요구하며, 용량은 200KB~2MB 범위 안에서 사이트마다 다릅니다. 픽셀은 '가로 150~600px 사이', '긴 변 1000px 이하' 처럼 범위로 제시되는 경우가 많습니다. 가장 안전한 접근은 공지에 적힌 최대 용량보다 약 20~30% 낮게 맞추는 것입니다. 경계선 바로 아래는 서버 측 검증 방식에 따라 통과되지 않을 수 있기 때문입니다. 품질(JPEG quality)은 75~85 범위에서 얼굴 가독성을 확인하며 조절합니다.
공공기관 제출용 스캔 서류는 주로 PDF 한 파일로 묶어 제출하는 경우가 많습니다. 이때 각 이미지를 먼저 JPEG 압축으로 가볍게 만든 뒤 PDF로 합치면 최종 파일 크기가 크게 줄어듭니다. 스캔 이미지는 배경 노이즈·그림자가 파일 크기를 키우는 주요 원인입니다. 가능하면 평평한 흰 배경 위에서 균일한 조명으로 촬영하거나, 스캔 앱에서 문서 모드(Document Mode)를 써서 배경을 정리하세요.
블로그·쇼핑몰·포트폴리오에 올리는 이미지는 화면에 보이는 크기보다 훨씬 큰 픽셀이 들어 있는 경우가 많습니다. 예를 들어 블로그 본문 너비가 720px라면, 원본 4000px 이미지를 그대로 올릴 이유가 없습니다. 긴 변을 표시될 너비의 1.5~2배(예: 1080~1440px)로 리사이즈한 뒤 WebP 또는 JPEG로 압축하면 로딩 속도가 크게 개선됩니다. 이미지 한 장이 무거우면 방문자의 첫 로딩 체감이 나빠지고, 특히 모바일 환경에서 이탈률이 높아집니다.
반복 압축이 화질을 망치는 이유와 예방법
JPEG는 저장할 때마다 손실이 누적됩니다. 이미 압축된 JPG 파일을 다시 열어 품질 80으로 저장하면, 처음에 비해 손실이 두 배로 쌓입니다. 이 과정을 반복하면 경계선이 뭉개지고, 색이 번지고, 이른바 '얼룩(artifact)'이 생깁니다. 특히 텍스트·직선이 있는 이미지에서 이 현상이 뚜렷하게 나타납니다.
예방 방법은 단순합니다. 원본 파일을 항상 별도 폴더에 보관하고, 배포·제출용은 원본에서 새로 내보내는 습관을 들이세요. 편집 소프트웨어를 쓴다면 프로젝트 파일(PSD, RAW 등)을 원본으로 두고 JPEG 내보내기는 마지막 단계에서 한 번만 합니다. 브라우저 기반 툴을 쓸 때도 마찬가지입니다. 처음 선택한 파일이 원본이어야 품질 손실이 최소화됩니다.
PNG는 무손실이라 반복 저장에서 화질 저하가 없습니다. 하지만 사진을 PNG로 계속 저장하면 파일이 불필요하게 커집니다. 투명도 정보가 필요 없는 일반 사진이라면 원본 PNG를 JPEG로 내보내는 단계에서 한 번만 손실 압축을 적용하는 것이 가장 좋은 방식입니다.
실전에서 자주 묻는 압축 설정 기준
JPEG 품질 75 vs 85, 어느 쪽이 좋을까요? 일반적으로 품질 75는 파일이 상당히 작아지지만 확대하면 디테일 손실이 보입니다. 품질 85는 육안으로 원본과 거의 구별하기 어려운 수준이며 파일도 크게 줄어듭니다. 증명사진·얼굴 가독성이 중요한 이미지는 80 이상, 블로그 배경·장식 이미지는 70~75도 충분한 경우가 많습니다. 중요한 것은 숫자보다 '결과를 눈으로 확인하는 것'입니다.
WebP 압축은 품질 기준이 JPEG와 비슷하지만, 같은 품질에서 파일이 더 작게 나옵니다. WebP quality 80은 JPEG quality 85와 시각적으로 유사한 수준이라는 연구 결과가 있으며, 용량 차이는 이미지 특성에 따라 다릅니다. 실제로 결과 파일을 브라우저에서 열어 보고 허용 가능한 수준이면 그 설정을 쓰면 됩니다.
리사이즈 기준은 '표시될 크기의 2배 이내'가 실용적입니다. 레티나 디스플레이(고밀도 화면)를 위해 2x 해상도를 제공하는 것이 이상적이지만, 지나치게 큰 원본을 그대로 올리면 낭비입니다. 예를 들어 블로그 본문 이미지가 720px로 표시된다면, 1440px 이미지를 WebP 80~85로 압축해 올리는 것이 품질과 속도의 균형점입니다.
이미지 압축 도구 선택 시 확인할 것
브라우저 기반 이미지 압축 도구를 고를 때 가장 먼저 확인해야 할 것은 파일 처리 방식입니다. '브라우저에서 처리(client-side)'라고 명시된 도구는 파일이 서버로 전송되지 않으므로 민감한 서류도 비교적 안전하게 처리할 수 있습니다. 반면 서버 처리 방식은 파일이 인터넷을 통해 업로드되므로 개인정보 정책을 꼭 확인하세요.
두 번째는 압축 후 용량 확인 기능입니다. 압축 전후 파일 크기와 감소율을 수치로 보여 주는 도구가 설정을 조정하기 쉽습니다. 목표 KB를 직접 입력할 수 있는 기능이 있으면 채용 사이트 제한에 맞추는 데 특히 유용합니다. 세 번째는 출력 포맷 선택지입니다. JPEG와 WebP를 모두 지원하면 용도에 따라 골라 쓸 수 있어 편리합니다.
무료 이미지 압축 도구 중에는 광고가 과도하게 붙어 있어 실제 도구 버튼을 찾기 어려운 경우가 있습니다. 처음 방문한 사이트라면 첫 작업을 마친 후 실제로 원하는 결과가 나왔는지 확인하고, 신뢰할 만하면 이후에 재방문하는 방식이 안전합니다. 이 사이트의 이미지 용량 줄이기 도구는 회원가입 없이 브라우저에서 처리하며, 파일을 서버에 저장하지 않습니다.
이미지 압축 체크리스트
압축 전: 원본 파일을 별도 폴더에 보관했는가? 제출처 공지에서 허용 형식·최대 용량·픽셀 조건을 확인했는가? 픽셀이 너무 크다면 리사이즈를 먼저 적용했는가?
압축 중: 출력 포맷이 제출처 요구에 맞는가(JPG 또는 WebP)? 품질 수치가 너무 낮아 얼굴 윤곽·텍스트 가독성이 무너지지 않았는가? 결과 파일 크기가 제한의 80% 이하 수준인가?
압축 후: 결과 파일을 100% 크기 또는 그 이상으로 확대해 품질을 확인했는가? 파일 이름이 원본과 혼동되지 않게 저장됐는가? 업로드 후 제출 완료 화면(접수번호·이메일 확인)을 캡처해 뒀는가?