WebP

그래픽 포맷
비트맵APNG, ARW, BMP, BPG, CR2, CRW, DNG, GIF, ICNS, ICO, JPEG, MRW, NEF, ORF, PEF, PNG, PPM, PSD, RAF, RAW, TIF, TIFF, WebP, X3F, XCF
벡터AI, CDR, CGM, EMF, SVG, VSD, WMF

홈페이지 : [1]

1 개요

구글에서 만든 이미지 포맷. 이름처럼 Web을 위해서 만들어진 이미지 포맷이다. 기존의 이미지 포맷이 GIF, PNG, JPEG 으로 삼분 되어 있었다면 WebP는 이들 세가지 포맷을 전부 대체 가능한 특징을 가지고 있다.

2 특징

- 구글이 On2를 사들이면서 같이 사들인 VP8 비디오 코덱의 기술에 기반한 영상 압축 방식을 사용한다.
- 대부분의 이미지 포맷이 손실 압축(Jpeg)과 비손실 압축(PNG,GIF) 포맷으로 나뉘는데, 이 포맷은 특이하게도 둘 다 지원한다.
- 손실압축을 사용할 경우 JPEG 포맷보다 30% 적도 파일 크기가 작다고 홈페이지에 소개하고 있다.
- 비손실 압축을 사용할 경우도 PNG 포맷보다 20~30% 정도 파일 크기가 작아진다고 홈페이지에 소개하고 있다.
- Animation GIF 포맷처럼 애니메이션을 지원한다.
- PNG 포맷처럼 알파 채널을 지원한다. 특이하게도, 손실압축과 비손실 압축 포맷 양쪽 다 사용할 수 있다.

3 여담

구글이 이런 포맷을 만들어서 무료로 뿌리는 이유중의 하나는, 구글 혼자서 엄청난 인터넷 트래픽을 사용하고 있는데, 이미지 포맷만 최적화 해도 서버 트래픽을 대폭 줄여서 비용을 엄청나게 줄일 수 있기 때문이며, 실제로 구글 홈페이지는 웹브라우저를 체크해서 브라우저가 WebP를 지원하는 경우 JPEG 이나 PNG 대신 WebP를 보내주도록 되어 있는 경우가 많다.
(여기에 더해서 인터넷 속도가 빨라지면 빨라질수록 구글이 광고를 통해서 매출을 늘릴 수 있기 때문에 구글은 항상 인터넷 속도 향상을 위해서 노력을 하고 있다.)

  • 지원하는 이미지 뷰어가 많지는 않지만, 꿀뷰는 Animated WebP 포맷까지 잘 지원한다.
  • Animated WebP 는 구글이 Animated GIF 가 부러워서 초기 버전의 WebP 포맷에 없던 기능을 나중에 추가한 포맷인데, 256 컬러만 지원하는 GIF와 달리 트루컬러나 YUV를 지원하기 때문에 GIF 보다 고화질이면서 크기도 더 작다. 하지만, 아직까지는 구글이 제공한 커맨드 라인 툴(gif2webp.exe)을 제외하면 꿀캠이 이 포맷을 지원하는 유일한 프로그램이다.
  • 자매품으로 WebM이라는 비디오 포맷이 있다.
  • 텔레그램 스티커가 이 포맷을 이용한다. 텔레그램 PC버전에서 스티커에서 오른쪽 클릭을 하고 "이미지를 다른이름으로 저장"을 하면 Webp로 저장되는것을 알 수 있다.
  • 안드로이드의 일부 이미지 뷰어에서 사용이 가능하다. 안드로이드는 이미지 포맷 지원이 그리 좋지 않은데, 경쟁자라 할 수 있는 JPEG 2000이나 MS의 JPEG XR을 볼 수 있는 이미지 뷰어가 없다.