콘텐츠로 건너뛰기
Vizua

이미지 압축의 핵심: 손실 vs 무손실, 언제 무엇을 쓸까

업데이트:

손실 압축은 정보를 버려 크기를 줄이고, 무손실 압축은 디코딩 픽셀을 효율적으로 표현해 복원합니다. 절감 폭은 원본, 인코더, 설정과 이전 처리에 달립니다. 한 모드만 지원하는 형식과 둘 다 지원하는 형식이 있습니다. 여기서 복원된다는 말은 픽셀 코딩에 관한 것이며 메타데이터, 색 프로필과 파일 구조까지 비트 단위로 같다는 뜻은 아닙니다. 손실 결과의 적합성도 확장자나 품질 숫자 하나가 아니라 실제 표시 크기에서 글자, 경계, 질감, 그라데이션과 색을 확인해 판단해야 합니다.

픽셀에 무슨 일이 일어나는가: 근본적인 차이

수백만 픽셀의 노을 사진에는 비슷한 주황색의 이웃 픽셀이 많습니다. 압축 알고리즘은 이 중복을 서로 다르게 이용합니다.

무손실 압축은 픽셀 패턴을 찾아 “주황 ×4”처럼 짧게 나타냅니다. 디코딩은 값을 복원합니다. 메타데이터, 프로필, 깊이, 방향과 구조는 별개이며 변할 수 있습니다. PNG와 무손실 WebP는 무손실 픽셀 코딩을 제공합니다.

손실 압축은 정보를 변환·예측하고 일부를 양자화합니다. 그라데이션, 질감, 색과 경계가 변할 수 있고 버린 정보는 복구되지 않습니다. JPEG, 손실 WebP와 손실 AVIF는 다른 도구를 씁니다.

어느 방법도 항상 우수하지 않습니다. 서로 다른 문제를 풀며 좋은 흐름은 콘텐츠에 따라 둘 다 씁니다.

손실 압축의 작동 방식

베이스라인 JPEG는 손실 파이프라인의 구체적 예입니다.

  1. 색 공간 변환 — 일반 인코더는 RGB를 휘도/색차 표현으로 바꿉니다. 행렬, 범위와 색 관리가 결과에 영향을 줍니다.
  2. 선택적 색차 서브샘플링 — 색을 휘도보다 낮은 공간 해상도로 저장할 수 있습니다. 가시성은 콘텐츠, 모드, 화면과 관찰자에 달리고 글자와 포화 경계에서 드러납니다.
  3. 블록 변환 — 베이스라인 JPEG는 8×8 블록에 이산 코사인 변환을 씁니다. WebP와 AVIF 구조는 달라 이 설명이 그대로 적용되지 않습니다.
  4. 양자화 — 변환 값을 덜 정밀하게 표현합니다. 품질 조절은 여러 결정에 영향을 주며 표준 물리 척도가 아닙니다.
  5. 엔트로피 코딩 — 남은 데이터를 무손실 압축합니다.

같은 품질 숫자도 인코더마다 다른 결과를 내고 이미 압축된 원본은 비압축 마스터보다 훨씬 덜 줄 수 있습니다. 대표 파일을 내보내 목적 환경에서 크기와 결함을 비교하세요.

무손실 압축의 작동 방식

무손실 코딩은 픽셀을 버리지 않지만 도구가 인코딩 전에 이미지를 변환할 수 있습니다.

  • 필터와 예측 — 이웃에서 픽셀을 예측해 차이를 저장하며 평탄 영역은 차이가 작습니다.
  • 사전 코딩(Dictionary coding) — 반복되는 패턴을 한 번만 저장하고 짧은 포인터로 참조합니다. ZIP 압축과 유사한 원리입니다.
  • 엔트로피 코딩 — 빈번한 값에 짧은 이진 표현을 줍니다.

절감 폭은 콘텐츠에 크게 좌우됩니다. 반복 평면과 예측 가능한 경계는 잘 줄고 노이즈와 복잡한 질감은 그렇지 않습니다. 그래서 그래픽은 무손실, 사진 배포는 신중히 고른 손실 출력을 흔히 사용합니다.

예시 결과: 원본이 중요함

원본 형태 일반 무손실 동작 일반 손실 동작
비압축 사진 픽셀을 보존하지만 클 수 있음 크게 줄 수 있음·질감과 경계 확인
글자 스크린샷 잘 줄고 글자를 선명하게 유지 더 작지만 링잉이나 흐림 가능
투명 로고 잘 맞음·벡터는 SVG가 나을 수 있음 알파 손실 형식도 있음·경계와 색 확인
이미 압축된 JPEG 세부 복원 없이 PNG가 커질 수 있음 다시 줄지만 손실 세대 추가

마지막 행은 흔한 실수입니다. JPEG를 PNG로 바꿔도 세부 정보가 돌아오지 않고 파일은 커지기 쉽습니다. 결과는 콘텐츠와 인코더에 달리며 표는 고정 벤치마크가 아닌 시험할 경향입니다.

포맷별 압축 방식 정리

포맷 손실 무손실 일반 역할
JPEG 예(전용) 아니요 사진과 메인 이미지
PNG 아니요 예(전용) 스크린샷, 로고, 글자 그래픽
WebP 시험된 최신 웹 배포
AVIF 호환성을 시험하는 최신 흐름
GIF 팔레트 생성은 손실일 수 있음 LZW는 인덱스 값 보존 GIF가 필요한 단순 호환 애니메이션
TIFF 압축과 콘텐츠에 달림 여러 무손실 또는 비압축 옵션 응용별 이미지, 인쇄, 보존 흐름

WebP와 AVIF는 두 모드를 포함하지만 도구는 하나만 제공할 수 있습니다. 실제 기능, 콘텐츠, 수신 지원과 시험한 결과로 고르세요. WebP와 AVIF 비교도 참고하세요.

실전 가이드: 언제 어떤 방식을 쓸까

손실 압축을 쓸 때:

  • 사진과 자연 이미지 (풍경, 인물, 제품 촬영)
  • 웹사이트 메인 배너와 배경
  • SNS 이미지와 썸네일
  • 모든 픽셀 보존보다 작은 파일이 중요한 배포 이미지

품질 75–85 부근은 많은 인코더의 시작 범위일 뿐 보장이나 공통 척도가 아닙니다. JPEG 압축 또는 WebP 압축으로 시험하고 표시 크기와 확대에서 확인한 뒤 원본을 보관하세요.

무손실 압축을 쓸 때:

  • 손실 압축이 글자를 흐릴 수 있는 스크린샷
  • 로고와 브랜드 이미지 (정확한 색상 재현이 중요)
  • 기술 다이어그램과 일러스트레이션
  • 인코더가 지원할 때 알파와 픽셀 보존이 모두 필요한 이미지
  • 흐름, 정밀도, 메타데이터와 보존 정책이 정의된 래스터 마스터

PNG 압축은 선택 이미지를 디코딩하고 무손실 PNG 픽셀로 재인코딩합니다. 래스터 보존을 목표로 하지만 메타데이터, 프로필, 보조 청크와 완전 투명 아래 RGB를 바꿀 수 있으므로 필요하면 확인하세요.

자주 묻는 질문

손실과 무손실 차이가 보이나요?

때로는 보입니다. 이미지, 인코더, 설정, 표시 크기, 화면, 확대와 관찰자에 달립니다. 고품질 손실 출력은 원본과 달라도 용도에 맞을 수 있습니다. SSIM은 비교에 도움이 되지만 하나의 점수로 모두에게 동일함을 증명할 수 없습니다.

PNG는 항상 무손실인가요?

표준 PNG는 디코딩 픽셀을 정확히 보존할 수 있지만 메타데이터와 보조 청크는 달라질 수 있습니다. “손실 PNG”는 보통 트루컬러를 최대 256개 팔레트로 제한해 색을 버리는 양자화를 뜻합니다. 평면 그래픽에 맞을 수 있지만 그라데이션, 안티앨리어싱과 투명도를 확인해야 합니다.

웹 이미지에는 어느 쪽이 좋은가요?

손실 형식은 사진에, 무손실은 글자, 날카로운 경계, 중간 자산 또는 픽셀 보존에 흔히 맞습니다. 최신 형식은 두 모드 모두 투명도를 제공합니다. 하나의 규칙 대신 실제 배포 크기로 원본을 시험하세요.

여러 번 압축하면 나빠지나요?

손실 재인코딩은 세대 손실을 더할 수 있습니다. 고품질 또는 무손실 마스터에서 배포 파일을 만드세요. 무손실 코덱 재인코딩은 픽셀을 저하시키지 않지만 메타데이터, 프로필, 깊이, 팔레트와 소프트웨어 변환은 달라질 수 있습니다.

WebP는 손실과 무손실 모두 가능한가요?

예. WebP와 AVIF 사양은 두 옵션을 포함합니다. 실제 인코더나 UI는 일부 모드만 제공할 수 있습니다. 결과 파일을 확인하고 이름만으로 판단하지 마세요.

이미지를 지금 바로 압축하세요

선택 파일은 브라우저에서 처리되며 이미지 처리 서버로 전송되지 않습니다.