본문으로 건너뛰기

Lossless Compression

무손실 압축의 정의, 이를 지원하는 이미지 형식, 픽셀 단위의 보존이 중요한 경우를 설명합니다.

무손실 압축은 정보를 버리지 않고 파일 크기를 줄입니다. 디코딩한 뒤의 모든 픽셀은 원본과 비트 단위로 동일합니다.

무손실 압축은 중복을 찾아 동작합니다. 허프만 부호화와 산술 부호화 같은 엔트로피 부호화는 자주 나오는 값에 짧은 코드를 부여합니다. LZ77과 LZW 같은 사전 방식은 반복되는 열을 참조로 바꿉니다. 이미지 형식은 예측 필터를 추가로 사용합니다. 이 필터는 각 픽셀과 이웃 픽셀의 차이를 저장하므로, 단색 영역이 0의 긴 연속으로 바뀝니다.

파일이 얼마나 줄어드는지는 내용에 따라 다릅니다. 단색이 많은 인터페이스 스크린샷은 잘 압축됩니다. 사진이나 노이즈가 많은 이미지는 인접한 픽셀마다 값이 조금씩 달라서 잘 압축되지 않습니다.

이미지 형식 변환

손실 압축 파일을 무손실 형식으로 변환해도 더 이상 손실이 생기지 않을 뿐, 이미 버려진 세부 정보는 복원되지 않습니다. Image Converter는 PNG, JPG, WebP 사이를 변환합니다.

무손실 압축의 동작 방식

PNG가 대표적인 예입니다. 픽셀 행마다 다섯 가지 필터(None, Sub, Up, Average, Paeth) 중 하나를 적용합니다. 이 필터는 이웃 픽셀로부터 값을 예측합니다. 필터를 거친 데이터는 LZ77과 허프만 부호화를 결합한 DEFLATE로 압축합니다. 디코딩은 이 두 단계를 정확히 역순으로 수행합니다.

무손실 형식: PNG, 무손실 WebP, TIFF

  • PNG: 필터와 DEFLATE를 사용하며 전체 알파를 지원합니다. macOS 스크린샷의 기본 형식입니다.
  • 무손실 WebP: WebP의 별도 모드입니다. 같은 이미지에서 보통 PNG보다 작습니다.
  • TIFF: LZW 또는 ZIP 압축을 사용할 수 있는 컨테이너입니다. 인쇄와 스캔에서 많이 쓰입니다.
  • GIF: 최대 256색 팔레트에 LZW를 적용합니다. 이 팔레트로 줄이는 과정 자체가 손실 압축입니다.
  • AVIF와 JPEG XL도 무손실 모드를 지원합니다.

무손실 압축과 손실 압축 비교

무손실손실
픽셀 정확도정확함근사값
스크린샷 크기중간작음
사진 크기큼작음
반복 저장변화 없음손실이 누적됨

자주 하는 실수

  • JPG를 PNG로 저장하면 품질이 좋아질 것으로 기대함.
  • 픽셀 정확도보다 용량이 중요한 긴 사진 작업에 무손실 PNG를 사용함.
  • 전체 색상 이미지에서 GIF가 무손실이라고 가정함.
  • 내용 유형을 확인하지 않고 형식 간 파일 크기를 비교함.

지금 고칠 이미지가 있나요?

브라우저에서 Image Compressor로 PNG 파일 크기를 줄일 수 있습니다.

자주 묻는 질문

픽셀 단위로 정확한 결과가 필요한 경우는 언제인가요?

OCR 입력, 픽셀 비교, 시각적 회귀 테스트, 다시 편집할 원본, 작은 글씨가 있는 스크린샷에서 필요합니다.

Temposhot의 내보내기 중 무손실인 것은 무엇인가요?

결과 패널의 **PNG Export (Lossless)**입니다. ZIP 내보내기는 캡처된 원본 파일을 묶습니다.

출처

관련 자료

같은 스크린샷을 반복해서 찍고 계십니까?

Temposhot은 타이머에 맞춰 화면, 창 또는 영역을 캡처하고 결과를 PDF, 이미지, ZIP 또는 MP4로 내보냅니다. 무료 브라우저 도구는 단일 이미지만 다룹니다.

관련 리소스

관련 용어

전체 용어집