zipo.pics

이미지 압축 벤치마크

같은 이미지, 4가지 코덱, 실제 수치. 한 장의 샘플을 zipo.pics로 압축해 실제 출력 크기를 측정했습니다.

샘플: 128 × 128 px gradient PNG, 출력 크기 50.9 KB
형식출력 크기원본 대비쓰임새
PNG (lossless)12.8 KB−75%Best when every pixel must survive — logos, screenshots.
JPG2.1 KB−96%Universally compatible; great for photos.
WebP0.9 KB−98%Smallest here — simple codec wins on tiny smooth images.
AVIF1.3 KB−97%Usually beats WebP on photos; overhead shows on micro images.

측정 방법

동일 원본을 zipo.pics가 브라우저에서 쓰는 같은 엔진(WebAssembly Rust, 서버 불필요)으로 압축했습니다. 각 형식을 기본 설정으로 부호화하고 출력 파일의 정확한 바이트 수를 읽었습니다.

직관에 반하는 점: AVIF가 항상 최소는 아님

이 작고 매끄러운 그라데이션 이미지에서 AVIF(1.3KB)는 WebP(0.9KB)보다 컸습니다. AVIF의 고급 인코더는 고정 오버헤드가 있어 디테일이 많고 큰 이미지에서만 이득입니다.

표 읽는 법

"원본 대비"가 핵심입니다. 무손실 PNG조차 75% 줄었습니다. 결론은 "이미지에 맞춰 형식 선택"입니다.

정직한 주의: 이는 합성 샘플(128×128 그라데이션)입니다. 실제 결과는 내용과 크기에 따라 다릅니다.

자주 묻는 질문

왜 무손실 PNG가 원본보다 작을까요?

원본은 압축하지 않은 내보내기입니다. PNG는 무손실 재부호화로 중복을 제거해 화소는 그대로 둔 채 작게 만듭니다. "무손실"은 화질 유지이지 크기 유지가 아닙니다.

그럼 항상 WebP면 되나요?

사진은 보통 WebP/AVIF가 가장 작지만, 오래된 도구나 일부 CMS는 JPG/PNG만 받습니다. 용도에 맞춰 고르세요.