개요
Google은 2010년 VP8 비디오 코덱의 프레임 내 부호화를 바탕으로 WebP를 발표했습니다. 2011~2012년에 무손실 모드, 투명도, 애니메이션이 추가되면서 WebP는 JPEG, PNG, GIF를 모두 대체할 수 있는 몇 안 되는 포맷이 되었습니다.
Google 자체 연구에 따르면 손실 WebP는 비슷한 JPEG보다 25~34%, 무손실 WebP는 PNG보다 약 26% 작습니다. 실제 절감 효과는 이미지와 인코더 설정에 따라 다릅니다.
현재 모든 브라우저가 WebP를 지원합니다. Chrome과 Edge는 오래전부터, Firefox는 65 버전(2019년)부터, Safari는 macOS Big Sur와 iOS 14의 14 버전(2020년)부터 지원합니다.
장점
- +JPEG와 PNG보다 훨씬 작음
- +손실 모드에서도 투명도 지원
- +GIF보다 훨씬 가벼운 애니메이션
- +모든 최신 브라우저에서 지원
단점
- −최대 크기 16383 × 16383픽셀
- −손실 모드는 항상 4:2:0 크로마 서브샘플링을 사용해 미세한 빨강·파랑 디테일이 흐려질 수 있음
- −일부 구형 소프트웨어와 업로드 양식은 아직 거부함
- −인쇄나 보관용 포맷은 아님
WEBP 압축의 원리
손실 WebP는 이미지를 매크로블록으로 나누고, 이미 디코딩된 주변 블록으로 각 블록을 예측한 뒤 그 차이를 변환·양자화하고 산술(불리언) 엔트로피 부호화로 부호화합니다. 무손실 WebP는 대신 공간 예측, 색상 상관 제거, ‘subtract green’, 팔레트 인덱싱 같은 가역 변환을 적용한 뒤 LZ77 방식의 역참조, 허프만 부호화, 색상 캐시를 사용합니다.
주요 용도
- 웹사이트의 사진과 그래픽
- 움직이는 GIF 대체
- PNG로는 너무 무거운 투명 이미지
브라우저 및 소프트웨어 지원
Chrome, Edge, Firefox, Opera, Safari(macOS 11+ / iOS 14+)에서 WebP를 표시합니다. 최신 Windows와 macOS는 WebP 파일을 기본으로 열 수 있고, 일부 구형 편집기는 업데이트나 플러그인이 필요합니다.
WEBP 변환 방법
이 페이지 상단의 변환기를 사용하세요. 파일을 끌어다 놓고 출력 형식을 고른 뒤 결과를 다운로드하면 됩니다. 변환은 브라우저에서 이루어지므로 아무것도 업로드되지 않습니다.
- JPG은(는) 투명도를 지원하지 않습니다. 투명한 영역은 배경색으로 채워집니다.
- 움직이는 이미지는 첫 번째 프레임만 변환됩니다.
브라우저에서 로컬로 처리됨
WEBP 자주 묻는 질문
WebP가 JPEG보다 나은가요?
웹에서는 대개 그렇습니다. 비슷한 화질로 파일이 더 작고 투명도도 지원합니다. 다만 다양한 앱과 기기에 공유할 때는 여전히 JPEG가 가장 호환성이 높습니다.
웹사이트에서 왜 WebP 이미지가 저장되나요?
사이트가 더 빨리 로드되도록 WebP를 제공하기 때문입니다. 앱이 파일을 받지 않으면 WebP를 JPG나 PNG로 변환하세요.
WebP는 무손실인가요?
둘 다 가능합니다. WebP에는 JPEG 같은 손실 모드와 PNG 같은 별도의 무손실 모드가 있으며, JFIF.IO에서 선택할 수 있습니다.
WebP 이미지의 최대 크기는?
16383 × 16383픽셀입니다. 더 큰 이미지는 변환할 때 이 크기에 맞게 축소됩니다.