웹용 이미지 형식

WebP는 웹 이미지에 뛰어난 무손실 및 손실(lossy) 압축을 제공하는 최신 이미지 형식입니다. 웹마스터와 웹 개발자는 WebP를 사용해 더 작고 풍부한 이미지를 제작하여 웹을 더 빠르게 만들 수 있습니다.

WebP 무손실 이미지는 PNG 이미지보다 26% 더 작습니다. WebP 손실(lossy) 이미지는 동등한 SSIM 품질 색인에서 비슷한 JPEG 이미지보다 25~34% 더 작습니다.

무손실 WebP는 22% 더 많은 바이트 비용만으로 투명도 (알파 채널이라고도 함)를 지원합니다. 손실 RGB 압축이 허용되는 경우 손실 WebP는 투명도도 지원하여 일반적으로 PNG보다 3배 작은 파일 크기를 제공합니다.

손실, 무손실, 투명도는 모두 애니메이션 WebP 이미지에서 지원되므로 GIF 및 APNG보다 크기를 줄일 수 있습니다.

WebP 작동 방식

손실 WebP 압축은 예측 코딩을 사용하여 이미지를 인코딩합니다. 이는 VP8 동영상 코덱에서 동영상의 키프레임을 압축하는 데 사용하는 것과 동일한 방법입니다. 예측 코딩은 인접한 픽셀 블록의 값을 사용하여 블록의 값을 예측한 다음 차이점만 인코딩합니다.

무손실 WebP 압축은 이미 본 이미지 파편을 사용하여 새 픽셀을 정확하게 재구성합니다. 흥미로운 일치가 발견되지 않으면 로컬 팔레트를 사용할 수도 있습니다.

WebP 파일은 VP8 또는 VP8L 이미지 데이터와 RIFF를 기반으로 하는 컨테이너로 구성됩니다. 독립형 libwebp 라이브러리는 WebP 사양의 참조 구현 역할을 하며 Google의 Git 저장소에서 다운로드하거나 tarball로 사용할 수 있습니다.

WebP 지원

WebP는 Google Chrome, Safari, Firefox, Edge, Opera 브라우저 및 기타 여러 도구와 소프트웨어 라이브러리에서 기본적으로 지원됩니다. 개발자는 다양한 이미지 편집 도구에 대한 지원도 추가했습니다.

WebP에는 경량 인코딩 및 디코딩 라이브러리 libwebp, 이미지를 WebP 형식과 주고받는 명령줄 도구 cwebpdwebp, WebP 이미지를 보고, 멀티플렉스하고, 애니메이션 처리하는 도구가 포함되어 있습니다. 전체 소스 코드는 다운로드 페이지에서 확인할 수 있습니다.

WebP 변환기 다운로드

Linux, Windows 또는 macOS용 사전 컴파일된 cwebp 변환 도구를 다운로드하여 좋아하는 컬렉션을 PNG 및 JPEG에서 WebP로 변환하세요.

프로젝트의 메일링 리스트에 대한 경험을 알려주세요.